ad07fd4c13
Following the Prisma guide for GitHub Actions and CI/CD, this commit addresses the Prisma client generation issues in the Docker build process: Changes: 1. **package.json**: - Removed silent failure fallback in postinstall hook - Removed redundant prisma generate from build script - Now fails fast if Prisma generation has issues 2. **docker/web/Dockerfile**: - Added DATABASE_URL environment variable in deps stage - Explicitly run prisma generate after npm install to ensure client is created - Generate Prisma client again in builder stage for build context - Removed --skip-generate flag from prisma db push - Added clear comments explaining each Prisma-related step These changes ensure: - Prisma client is generated with correct engines for debian-openssl-3.0.x - Build fails early if there are Prisma configuration issues - DATABASE_URL is set before running any Prisma commands - Proper multi-stage Docker build with Prisma support
1023 B
1023 B