From 4078d0ccc78657b4cba17ca5f0ef7763af5de78b Mon Sep 17 00:00:00 2001 From: lee-hyeon-cheol Date: Mon, 21 Sep 2026 17:25:50 +0900 Subject: [PATCH] =?UTF-8?q?chore(backend):=20deploy.sh=20=ED=95=84?= =?UTF-8?q?=EC=88=98=20env=204=EA=B0=9C=20=EA=B2=80=EC=82=AC=20=E2=80=94?= =?UTF-8?q?=20=EB=B9=88=20=EC=B1=84=EB=A1=9C=20=EB=9D=84=EC=9A=B0=EC=A7=80?= =?UTF-8?q?=20=EC=95=8A=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- 5_django_backend/deploy.sh | 4 ++++ 1 file changed, 4 insertions(+) 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