diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b92c54c..67e6753 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -53,5 +53,5 @@ jobs: docker compose -f /opt/xflow/docker-compose.yml up -d --no-deps --force-recreate xflow echo "⏳ Waiting for container to start..." sleep 5 - docker exec xflow sh -c "cd /app && npm init -y && npm install prisma@7.8.0 && export DATABASE_URL=postgresql://xflow:xflow_pass@postgres:5432/xflow && npx prisma migrate deploy --config prisma.config.ts" + docker exec xflow sh -c "cd /app && npm init -y && npm install prisma@7.8.0 @prisma/client@7.8.0 && npx prisma generate && export DATABASE_URL=postgresql://xflow:xflow_pass@postgres:5432/xflow && npx prisma migrate deploy --config prisma.config.ts" echo "✅ XFlow deployed at $(date)" diff --git a/server/docker-compose.yml b/server/docker-compose.yml index a33ea96..4e4ef6f 100644 --- a/server/docker-compose.yml +++ b/server/docker-compose.yml @@ -83,7 +83,7 @@ services: NUXT_PUBLIC_FIREBASE_APP_ID: ${NUXT_PUBLIC_FIREBASE_APP_ID} NUXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID: ${NUXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID} volumes: - - /opt/xflow/.output:/app/.output:ro + - /opt/xflow/.output:/app/.output - /opt/xflow/prisma:/app/prisma:ro - /opt/xflow/prisma.config.ts:/app/prisma.config.ts:ro networks: