diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 61f95bc..3f5e755 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -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