diff --git a/backend/Dockerfile b/backend/Dockerfile index 2b9d2c0e..17853c6e 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -26,6 +26,7 @@ ENV NODE_ENV=production COPY --from=builder /app/package.json ./package.json COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/prisma ./prisma +COPY --from=builder /app/prisma.config.ts ./prisma.config.ts COPY --from=builder /app/dist ./dist EXPOSE 8080 diff --git a/backend/src/prisma/prisma.service.ts b/backend/src/prisma/prisma.service.ts index 00923ec7..2f8aa5a3 100644 --- a/backend/src/prisma/prisma.service.ts +++ b/backend/src/prisma/prisma.service.ts @@ -9,7 +9,7 @@ export class PrismaService private readonly logger = new Logger(PrismaService.name); constructor() { - super({ datasourceUrl: process.env.DATABASE_URL }); + super({ datasources: { db: { url: process.env.DATABASE_URL } } }); } async onModuleInit() { diff --git a/backend/tsconfig.json b/backend/tsconfig.json index f66a14d7..497d1faf 100644 --- a/backend/tsconfig.json +++ b/backend/tsconfig.json @@ -17,5 +17,6 @@ "strictBindCallApply": false, "forceConsistentCasingInFileNames": false, "noFallthroughCasesInSwitch": false - } + }, + "exclude": ["node_modules", "prisma.config.ts"] }