diff --git a/Dockerfile b/Dockerfile index b0d0c92..28c0a8d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable +RUN apt-get update && apt-get install -y openssl WORKDIR /app @@ -11,6 +12,7 @@ COPY . . FROM base AS deps RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile +RUN pnpm prisma generate FROM base AS build RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile @@ -18,7 +20,9 @@ RUN pnpm prisma generate RUN pnpm run build FROM base as prod + ENV NODE_ENV="production" + COPY --from=deps /app/node_modules /app/node_modules COPY --from=build /app/dist /app/dist COPY --from=base /app/static /app/static