diff --git a/5_django_backend/.env.example b/5_django_backend/.env.example index f35bdf0..c30c7b4 100644 --- a/5_django_backend/.env.example +++ b/5_django_backend/.env.example @@ -12,6 +12,8 @@ DB_USER= DB_PASSWORD= DB_NAME= DB_SCHEMA=codeassist +# SSL: prefer(기본, 되면 씀) / require / disable. 고객사 내부 PG 는 SSL 미지원이라 prefer 면 알아서 평문 +DB_SSLMODE=prefer # 프론트 origin (dev 는 Vite proxy 라 안 탐. Tauri 빌드용) CORS_ORIGINS=http://localhost:15173,http://tauri.localhost,tauri://localhost diff --git a/5_django_backend/config/settings.py b/5_django_backend/config/settings.py index 3e365b5..7805003 100644 --- a/5_django_backend/config/settings.py +++ b/5_django_backend/config/settings.py @@ -146,7 +146,8 @@ if _pg_host: # ASGI 스레드마다 연결 눌러앉는 것 방지 — 요청 끝나면 바로 반납 "CONN_MAX_AGE": 0, "OPTIONS": { - "sslmode": "require", + # 고객사 내부 PostgreSQL 은 SSL 없음(server does not support SSL). 기본 prefer = 되면 쓰고 아니면 평문 + "sslmode": _env("DB_SSLMODE", "prefer"), "connect_timeout": 10, "options": f"-c search_path={_schema}", },