From 912fd68a0f7587a7f41a7d5c802977e98ed12b95 Mon Sep 17 00:00:00 2001 From: headlessdev Date: Wed, 30 Apr 2025 14:41:11 +0200 Subject: [PATCH] Dockerfile Web Fix --- Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3adcbae..72a9f7e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,23 +25,22 @@ RUN npm run build FROM --platform=$TARGETPLATFORM node:20-alpine AS production WORKDIR /app +COPY package.json package-lock.json* ./ -ENV NODE_ENV production -ENV PRISMA_CLI_BINARY_TARGETS="linux-musl-arm64-openssl-3.0.x" +# nur Production-Deps +RUN npm ci --only=production -COPY --from=builder /app/node_modules ./node_modules +# dann restliche Dateien kopieren COPY --from=builder /app/prisma ./prisma COPY --from=builder /app/.next ./.next COPY --from=builder /app/public ./public -COPY --from=builder /app/package.json ./package.json COPY --from=builder /app/next.config.js* ./ -RUN npm prune --production - EXPOSE 3000 CMD ["sh", "-c", "npx prisma migrate deploy && npm start"] + # - - BUILD COMMAND - - # docker buildx build \ # --platform linux/amd64,linux/arm64,linux/arm/v7 \