주석 상태였던 PROCESS_COUNT/DB_CONNECTION_BUDGET 를 활성화하되 서버별 값은 .env(LPS_API_PROCESS_COUNT, LPS_DB_CONNECTION_BUDGET)로 조정. 기본 1/40 — API 는 단일 프로세스로도 ~1,100 RPS(실측)라 평시 충분, 부하 대비 시에만 상향. 풀 자동 산정이 예산 초과를 방지. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
22 lines
1.2 KiB
Plaintext
22 lines
1.2 KiB
Plaintext
# docker compose 용 환경변수 템플릿 — 복사해서 사용: cp .env.example .env
|
|
# 실제 값(.env)은 커밋하지 않는다(.gitignore). 이미지에는 시크릿이 없으므로(lps 는 example
|
|
# config 로 빌드) 아래 값이 없으면 해당 기능이 꺼진 채 뜬다(주석 참고).
|
|
|
|
# ── LPS DB (미설정 시 postgres/postgres) ──
|
|
LPS_DB_USER=postgres
|
|
LPS_DB_PASSWORD=postgres
|
|
|
|
# ── LPS API 스케일 (미설정 시 1 / 40 — 단일 프로세스로도 ~1,100 RPS) ──
|
|
LPS_API_PROCESS_COUNT=1 # uvicorn 프로세스 수(=사용 코어 수). 커넥션 풀은 예산에서 자동 역산
|
|
LPS_DB_CONNECTION_BUDGET=40 # lps API 커넥션 총예산. 공유 PG=40, 전용 PG(max_conn≈100)=90
|
|
|
|
# ── LPS 워커 시크릿 ──
|
|
OPENAI_API_KEY= # 비면 AI 유사도 판정 OFF
|
|
NAVER_KEYS= # "id1:secret1,id2:secret2" — 네이버 쇼핑 오픈API 키(여러 개면 로테이션)
|
|
DECODO_HOST= # 예: gate.decodo.com — DECODO 4종이 비면 프록시 미사용(직접 연결)
|
|
DECODO_USERNAME=
|
|
DECODO_PASSWORD=
|
|
DECODO_PORT_START=0 # 예: 10001
|
|
DECODO_PORT_END=0 # 예: 10010
|
|
DECODO_COST_PER_GB=0 # 요금($/GB) — 검색 원가 계측용(예: 3.0)
|