ci: add KRX credentials + seed data step to deploy workflow
All checks were successful
Deploy to Production / deploy (push) Successful in 4m15s

This commit is contained in:
머니페니 2026-04-15 22:17:35 +09:00
parent 072b6059d4
commit c7178eb084

View File

@ -35,6 +35,8 @@ jobs:
ADMIN_USERNAME=${{ secrets.ADMIN_USERNAME }}
ADMIN_EMAIL=${{ secrets.ADMIN_EMAIL }}
ADMIN_PASSWORD=${{ secrets.ADMIN_PASSWORD }}
KRX_ID=${{ secrets.KRX_ID }}
KRX_PW=${{ secrets.KRX_PW }}
EOF
- name: Backup database before deploy
@ -64,3 +66,11 @@ jobs:
echo "Backend: OK"
docker exec galaxis-po-frontend wget -q --spider http://127.0.0.1:3000/ || { echo "Frontend: FAILED"; exit 1; }
echo "Frontend: OK"
- name: Run DB migrations
run: |
docker exec galaxis-po-backend alembic upgrade head
- name: Re-seed portfolio data
run: |
docker exec galaxis-po-backend python -m scripts.seed_data