fix(backend): PostgreSQL sslmode 를 env 로(기본 prefer) — 고객사 내부 PG 가 SSL 미지원
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
9fc93ffbce
commit
fa738a7a2c
@@ -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
|
||||
|
||||
@@ -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}",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user