diff --git a/Dockerfile b/Dockerfile index 44990ac..d3f1c52 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,12 +12,13 @@ RUN npm ci # Rebuild the source code only when needed FROM base AS builder +RUN apk add --no-cache openssl WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . # Generate Prisma Client -RUN npx prisma generate +RUN DATABASE_URL="postgresql://dummy:dummy@localhost:5432/dummy" npx prisma generate # Build Next.js RUN npm run build diff --git a/admin/Dockerfile b/admin/Dockerfile index 9dcac81..c4611d0 100644 --- a/admin/Dockerfile +++ b/admin/Dockerfile @@ -12,12 +12,13 @@ RUN npm ci # Rebuild the source code only when needed FROM base AS builder +RUN apk add --no-cache openssl WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . # Generate Prisma Client -RUN npx prisma generate +RUN DATABASE_URL="postgresql://dummy:dummy@localhost:5432/dummy" npx prisma generate # Build Next.js RUN npm run build diff --git a/admin/prisma/schema.prisma b/admin/prisma/schema.prisma index 434a805..f61c726 100644 --- a/admin/prisma/schema.prisma +++ b/admin/prisma/schema.prisma @@ -4,6 +4,7 @@ generator client { datasource db { provider = "postgresql" + url = env("DATABASE_URL") } enum UserRole { diff --git a/prisma/schema.prisma b/prisma/schema.prisma index a1e0c83..388828e 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -4,6 +4,7 @@ generator client { datasource db { provider = "postgresql" + url = env("DATABASE_URL") } model User {