Fix: prisma not found in Docker runner stage
- 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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user