First commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import os
|
||||
|
||||
class Settings:
|
||||
REDIS_URL: str = os.getenv("REDIS_URL", "redis://localhost:6379/0")
|
||||
CELERY_BROKER_URL: str = os.getenv("CELERY_BROKER_URL", "redis://localhost:6379/0")
|
||||
CELERY_RESULT_BACKEND: str = os.getenv("CELERY_RESULT_BACKEND", "redis://localhost:6379/0")
|
||||
|
||||
# __file__ is app/config.py, so dirname(__file__) = app/, dirname(app/) = project root
|
||||
APP_DIR: str = os.path.dirname(os.path.abspath(__file__))
|
||||
BASE_DIR: str = os.path.dirname(APP_DIR)
|
||||
TEMPLATES_DIR: str = os.path.join(APP_DIR, "templates")
|
||||
STORAGE_DIR: str = os.path.join(APP_DIR, "storage")
|
||||
UPLOADS_DIR: str = os.path.join(STORAGE_DIR, "uploads")
|
||||
PROCESSED_DIR: str = os.path.join(STORAGE_DIR, "processed")
|
||||
|
||||
settings = Settings()
|
||||
Reference in New Issue
Block a user