ci(dockerfile): copy prisma client correctly

This commit is contained in:
Amruth Pillai
2023-11-05 14:23:01 +01:00
parent d113f84c7e
commit fa248c47ad
11 changed files with 23 additions and 37 deletions

View File

@ -1,7 +1,7 @@
import { z } from "nestjs-zod/z";
export const configSchema = z.object({
NODE_ENV: z.enum(["development", "production"]).default("development"),
NODE_ENV: z.enum(["development", "production"]).default("production"),
// Ports
PORT: z.coerce.number().default(3000),

View File

@ -17,16 +17,12 @@ import { Config } from "@/server/config/schema";
useFactory: async (configService: ConfigService<Config>) => ({
prismaOptions: { datasourceUrl: configService.get("DATABASE_URL") },
middlewares: [
...(configService.get("NODE_ENV") === "development"
? [
loggingMiddleware({
logLevel: "debug",
logger: new Logger(PrismaService.name),
logMessage: (query) =>
`[Query] ${query.model}.${query.action} - ${query.executionTime}ms`,
}),
]
: []),
loggingMiddleware({
logLevel: "debug", // only in development
logger: new Logger(PrismaService.name),
logMessage: (query) =>
`[Query] ${query.model}.${query.action} - ${query.executionTime}ms`,
}),
],
}),
}),