Added data download ability
This commit is contained in:
33
backend/src/settings.py
Normal file
33
backend/src/settings.py
Normal file
@@ -0,0 +1,33 @@
|
||||
import os
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
"""Testing"""
|
||||
TEST_MODE: bool = os.getenv("TEST_MODE", False)
|
||||
|
||||
|
||||
"""Database"""
|
||||
DB_NAME: str = os.getenv("DB_NAME", "db")
|
||||
DB_USER: str = os.getenv("DB_USER", "postgres")
|
||||
DB_PASSWORD: str = os.getenv("DB_PASSWORD", "postgres")
|
||||
DB_HOST: str = os.getenv("DB_HOST", "localhost")
|
||||
DB_PORT: str = os.getenv("DB_PORT", "5432")
|
||||
DB_USE_SQLITE: bool = os.getenv("DB_USE_SQLITE", False)
|
||||
DB_SQLITE_PATH: str = os.getenv("DB_SQLITE_PATH", "./sqlite.db")
|
||||
|
||||
"""Storage"""
|
||||
DATA_PATH: str = os.getenv("DATA_PATH", "data")
|
||||
|
||||
|
||||
"""Authentication"""
|
||||
JWT_SECRET_KEY: str = os.getenv("JWT_SECRET_KEY")
|
||||
ACCESS_EXPIRES: int = int(os.getenv("ACCESS_EXPIRES", 360000))
|
||||
REFRESH_EXPIRES: int = int(os.getenv("REFRESH_EXPIRES", 864000))
|
||||
|
||||
|
||||
"""Standard User"""
|
||||
DEFAULT_USER_ENABLED: bool = os.getenv("DEFAULT_USER_ENABLED", False)
|
||||
DEFAULT_USER_EMAIL: str = os.getenv("DEFAULT_USER_EMAIL", "test@test.com")
|
||||
DEFAULT_USER_PASSWORD: str = os.getenv("DEFAULT_USER_PASSWORD", "test")
|
||||
Reference in New Issue
Block a user