chore(backend): deploy.sh 필수 env 4개 검사 — 빈 채로 띄우지 않음
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
cdc02a65c0
commit
4078d0ccc7
@@ -4,6 +4,10 @@
|
||||
set -euo pipefail
|
||||
cd "$(dirname "$0")"
|
||||
export PYTHONUTF8=1
|
||||
# 필수 키 비어 있으면 여기서 멈춤 — 비어 있는 채로 띄우면 채팅 때 "누락" 에러가 나서 원인 찾기 어려움
|
||||
for k in AAF_FABRIX_BASE_URL AAF_FABRIX_CLIENT_KEY AAF_FABRIX_OPENAPI_TOKEN DB_HOST; do
|
||||
grep -qE "^$k=.+" .env || { echo "!! .env 에 $k 가 비어 있음 — 채우고 다시"; exit 1; }
|
||||
done
|
||||
# .env 에 새 키 없으면 추가(있으면 그대로)
|
||||
grep -q '^AAF_FABRIX_VISION_MODEL_ID=' .env || echo 'AAF_FABRIX_VISION_MODEL_ID=605' >> .env
|
||||
grep -q '^DB_SSLMODE=' .env || echo 'DB_SSLMODE=disable' >> .env
|
||||
|
||||
Reference in New Issue
Block a user