From 134c83ff1dfadb0c9be4b971f5edc7b9703cfa75 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 5 Jul 2026 17:58:59 +0900 Subject: [PATCH] fix(ci): allow empty QUANTENGINE_DB_PASSWORD, fix heredoc env file generation --- .gitea/workflows/deploy-prod.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index fa992c0..bcbaf5e 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -141,10 +141,10 @@ jobs: run: | echo "πŸ”§ Preparing database environment..." - # ν™˜κ²½ λ³€μˆ˜ 검증 - if [ -z "${{ secrets.QUANTENGINE_DB_PASSWORD }}" ]; then - echo "❌ QUANTENGINE_DB_PASSWORD secret not configured" - exit 1 + # QUANTENGINE_DB_PASSWORD: λ―Έμ„€μ • μ‹œ 빈 λ¬Έμžμ—΄λ‘œ 처리 (pg_hba.conf trust λͺ¨λ“œ λŒ€μ‘) + DB_PASSWORD="${{ secrets.QUANTENGINE_DB_PASSWORD }}" + if [ -z "$DB_PASSWORD" ]; then + echo "⚠️ QUANTENGINE_DB_PASSWORD not set β€” using empty password (trust auth mode)" fi if [ -z "${{ env.QUANTENGINE_DB_NAME }}" ] || [ -z "${{ env.QUANTENGINE_DB_USER }}" ]; then @@ -154,9 +154,10 @@ jobs: # ν™˜κ²½ 파일 생성 mkdir -p ./deploy - cat > ./deploy/quantengine.env < ./deploy/quantengine.env chmod 600 ./deploy/quantengine.env # 파일 검증