diff --git a/Dockerfile b/Dockerfile index 6db48b4..c32915c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,7 @@ RUN adduser --system --uid 1001 nextjs COPY --from=builder --chown=nextjs:nodejs /app/public ./public COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma -COPY --from=builder --chown=nextjs:nodejs /app/prisma.config.ts ./prisma.config.ts +COPY --from=builder --chown=nextjs:nodejs /app/prisma.config.js ./prisma.config.js # Set the correct permission for prerender cache RUN mkdir .next diff --git a/prisma.config.js b/prisma.config.js new file mode 100644 index 0000000..a293917 --- /dev/null +++ b/prisma.config.js @@ -0,0 +1,10 @@ +/** + * Prisma 7 Configuration + * In standalone Docker mode, devDependencies are missing. + * This file uses a plain object to avoid 'Cannot find module' errors. + */ +export default { + datasource: { + url: process.env.DATABASE_URL, + }, +}; diff --git a/prisma.config.ts b/prisma.config.ts deleted file mode 100644 index 48b40c4..0000000 --- a/prisma.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineConfig } from '@prisma/config'; - -export default defineConfig({ - datasource: { - url: process.env.DATABASE_URL, - }, -});