diff --git a/5_django_backend/deploy.sh b/5_django_backend/deploy.sh index 116c1af..2b674f5 100644 --- a/5_django_backend/deploy.sh +++ b/5_django_backend/deploy.sh @@ -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