Add Prisma 7 PostgreSQL adapter
Prisma 7 requires explicit database adapter for runtime connections. - Install @prisma/adapter-pg + pg - Update prisma.ts: use PrismaPg adapter with DATABASE_URL - Update seed.ts: same adapter pattern - Dockerfile: copy pg deps to runner stage Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+5
-1
@@ -32,11 +32,15 @@ COPY --from=builder /app/src/generated ./src/generated
|
||||
COPY --from=builder /app/prisma.config.ts ./prisma.config.ts
|
||||
COPY --from=builder /app/tsconfig.json ./tsconfig.json
|
||||
|
||||
# Copy prisma CLI + dotenv for migrate deploy in entrypoint
|
||||
# Prisma CLI + adapters + pg driver for migrate deploy and runtime
|
||||
COPY --from=builder /app/node_modules/.bin/prisma /usr/local/bin/prisma
|
||||
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/dotenv ./node_modules/dotenv
|
||||
COPY --from=builder /app/node_modules/pg ./node_modules/pg
|
||||
COPY --from=builder /app/node_modules/pg-pool ./node_modules/pg-pool
|
||||
COPY --from=builder /app/node_modules/pg-protocol ./node_modules/pg-protocol
|
||||
COPY --from=builder /app/node_modules/pg-types ./node_modules/pg-types
|
||||
|
||||
COPY entrypoint.sh ./entrypoint.sh
|
||||
RUN chmod +x entrypoint.sh
|
||||
|
||||
Reference in New Issue
Block a user