refactor(env): PostgreSQL 설정을 PG_DB_* 변수로 통일(DB_* 레거시 호환 유지)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
22
flask_app.py
22
flask_app.py
@@ -56,13 +56,21 @@ def email_from_id_token_payload(payload: dict) -> Optional[str]:
|
||||
|
||||
PORT = int(env("PORT", "8023") or "8023")
|
||||
|
||||
DB_HOST = env("DB_HOST", "").strip()
|
||||
DB_PORT = int(env("DB_PORT", "5432") or "5432")
|
||||
DB_NAME = env("DB_NAME", "").strip()
|
||||
DB_USER = env("DB_USER", "").strip()
|
||||
DB_PASSWORD = env("DB_PASSWORD", "").strip()
|
||||
DB_SSLMODE = env("DB_SSLMODE", "prefer").strip() or "prefer"
|
||||
DB_CONNECT_TIMEOUT = int(env("DB_CONNECT_TIMEOUT", "5") or "5")
|
||||
def _env_pg(name_primary: str, name_legacy: str, default: str = "") -> str:
|
||||
"""Read PG_DB_* ; fall back to legacy DB_* for one-off migrations."""
|
||||
v = env(name_primary, "").strip()
|
||||
if v:
|
||||
return v
|
||||
return str(env(name_legacy, default) or "").strip()
|
||||
|
||||
|
||||
DB_HOST = _env_pg("PG_DB_HOST", "DB_HOST").strip()
|
||||
DB_PORT = int(_env_pg("PG_DB_PORT", "DB_PORT", "5432") or "5432")
|
||||
DB_NAME = _env_pg("PG_DB_NAME", "DB_NAME").strip()
|
||||
DB_USER = _env_pg("PG_DB_USER", "DB_USER").strip()
|
||||
DB_PASSWORD = _env_pg("PG_DB_PASSWORD", "DB_PASSWORD").strip()
|
||||
DB_SSLMODE = _env_pg("PG_DB_SSLMODE", "DB_SSLMODE", "prefer").strip() or "prefer"
|
||||
DB_CONNECT_TIMEOUT = int(_env_pg("PG_DB_CONNECT_TIMEOUT", "DB_CONNECT_TIMEOUT", "5") or "5")
|
||||
|
||||
TABLE = safe_ident(env("TABLE", "ncue_user") or "ncue_user")
|
||||
CONFIG_TABLE = "ncue_app_config"
|
||||
|
||||
Reference in New Issue
Block a user