2025-12-11 10:16:43 +05:30
|
|
|
import os
|
|
|
|
|
|
|
|
|
|
class Config:
|
2026-01-10 13:05:13 +05:30
|
|
|
# secret key
|
|
|
|
|
SECRET_KEY = os.getenv("SECRET_KEY", "dev-secret-key")
|
|
|
|
|
|
2026-02-25 15:27:59 +05:30
|
|
|
# Database variables
|
2026-01-10 13:05:13 +05:30
|
|
|
DB_DIALECT = os.getenv("DB_DIALECT")
|
|
|
|
|
DB_DRIVER = os.getenv("DB_DRIVER")
|
|
|
|
|
DB_USER = os.getenv("DB_USER")
|
|
|
|
|
DB_PASSWORD = os.getenv("DB_PASSWORD")
|
|
|
|
|
DB_HOST = os.getenv("DB_HOST")
|
|
|
|
|
DB_PORT = os.getenv("DB_PORT")
|
|
|
|
|
DB_NAME = os.getenv("DB_NAME")
|
|
|
|
|
# database connection url
|
|
|
|
|
SQLALCHEMY_DATABASE_URI = (
|
|
|
|
|
f"{DB_DIALECT}+{DB_DRIVER}://"
|
|
|
|
|
f"{DB_USER}:{DB_PASSWORD}@"
|
|
|
|
|
f"{DB_HOST}:{DB_PORT}/"
|
|
|
|
|
f"{DB_NAME}"
|
|
|
|
|
)
|
2025-12-11 10:16:43 +05:30
|
|
|
|
|
|
|
|
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
2026-03-18 17:18:05 +05:30
|
|
|
|