Fix: prisma not found in Docker runner stage
Build and Push Docker Image / build (push) Successful in 4m13s
Details
Build and Push Docker Image / build (push) Successful in 4m13s
Details
- Use direct node path to prisma CLI instead of npx - Copy seed dependencies (bcryptjs, papaparse, tsx, esbuild) for manual seeding - Copy package.json for module resolution Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
a020d13c00
commit
c2506edd52
|
|
@ -50,9 +50,19 @@ COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma
|
|||
COPY --from=builder /app/node_modules/@prisma ./node_modules/@prisma
|
||||
COPY --from=builder /app/node_modules/prisma ./node_modules/prisma
|
||||
|
||||
# Copy seed dependencies (for manual seeding via docker exec)
|
||||
COPY --from=builder /app/node_modules/bcryptjs ./node_modules/bcryptjs
|
||||
COPY --from=builder /app/node_modules/papaparse ./node_modules/papaparse
|
||||
COPY --from=builder /app/node_modules/tsx ./node_modules/tsx
|
||||
COPY --from=builder /app/node_modules/esbuild ./node_modules/esbuild
|
||||
COPY --from=builder /app/node_modules/@esbuild ./node_modules/@esbuild
|
||||
|
||||
# Copy CSV data file for manual seeding
|
||||
COPY --from=builder /app/docs/candidatures_2026.csv ./docs/candidatures_2026.csv
|
||||
|
||||
# Copy package.json for npx/module resolution
|
||||
COPY --from=builder /app/package.json ./package.json
|
||||
|
||||
# Copy entrypoint script
|
||||
COPY docker/docker-entrypoint.sh /app/docker-entrypoint.sh
|
||||
RUN chmod +x /app/docker-entrypoint.sh
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
set -e
|
||||
|
||||
echo "==> Running database migrations..."
|
||||
npx prisma migrate deploy
|
||||
node node_modules/prisma/build/index.js migrate deploy
|
||||
|
||||
echo "==> Starting application..."
|
||||
exec node server.js
|
||||
|
|
|
|||
Loading…
Reference in New Issue