fintual-backend-devops-go / adapters / settings.py
settings.py
Raw
"""Launch-only overrides; original application behavior stays in core.settings."""
import os

from core.settings import *  # noqa: F403

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql",
        "NAME": os.environ["PGDATABASE"],
        "USER": os.environ.get("PGUSER", ""),
        "PASSWORD": os.environ.get("PGPASSWORD", ""),
        "HOST": os.environ.get("PGHOST", ""),
        "PORT": os.environ.get("PGPORT", "5432"),
        "CONN_MAX_AGE": int(os.environ.get("DB_CONN_MAX_AGE", "60")),
    }
}

if os.environ.get("SQL_TRACE"):
    MIDDLEWARE = ["adapters.trace.SQLTraceMiddleware", *MIDDLEWARE]  # noqa: F405