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_PASSWORD=
|
||||||
DB_NAME=
|
DB_NAME=
|
||||||
DB_SCHEMA=codeassist
|
DB_SCHEMA=codeassist
|
||||||
|
# SSL: prefer(기본, 되면 씀) / require / disable. 고객사 내부 PG 는 SSL 미지원이라 prefer 면 알아서 평문
|
||||||
|
DB_SSLMODE=prefer
|
||||||
|
|
||||||
# 프론트 origin (dev 는 Vite proxy 라 안 탐. Tauri 빌드용)
|
# 프론트 origin (dev 는 Vite proxy 라 안 탐. Tauri 빌드용)
|
||||||
CORS_ORIGINS=http://localhost:15173,http://tauri.localhost,tauri://localhost
|
CORS_ORIGINS=http://localhost:15173,http://tauri.localhost,tauri://localhost
|
||||||
|
|||||||
@@ -146,7 +146,8 @@ if _pg_host:
|
|||||||
# ASGI 스레드마다 연결 눌러앉는 것 방지 — 요청 끝나면 바로 반납
|
# ASGI 스레드마다 연결 눌러앉는 것 방지 — 요청 끝나면 바로 반납
|
||||||
"CONN_MAX_AGE": 0,
|
"CONN_MAX_AGE": 0,
|
||||||
"OPTIONS": {
|
"OPTIONS": {
|
||||||
"sslmode": "require",
|
# 고객사 내부 PostgreSQL 은 SSL 없음(server does not support SSL). 기본 prefer = 되면 쓰고 아니면 평문
|
||||||
|
"sslmode": _env("DB_SSLMODE", "prefer"),
|
||||||
"connect_timeout": 10,
|
"connect_timeout": 10,
|
||||||
"options": f"-c search_path={_schema}",
|
"options": f"-c search_path={_schema}",
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user