diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 6bf13ea..992bb4f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -23,11 +23,6 @@ jobs: npm ci npm run build - - name: Run Database Migrations - run: | - cd api - DATABASE_URL=${{ secrets.DATABASE_URL }} npx prisma migrate deploy - - name: Deploy API run: | pm2 stop skymoney-api || true @@ -35,6 +30,14 @@ jobs: cp -r api/dist /opt/skymoney/api/ cp -r api/node_modules /opt/skymoney/api/ cp -r api/prisma /opt/skymoney/api/ + + # Run migrations using the VPS .env + cd /opt/skymoney/api + set -a + source .env + set +a + npx prisma migrate deploy + pm2 start /opt/skymoney/api/dist/server.js --name skymoney-api - name: Deploy Web