Dockerfile Web Fix

This commit is contained in:
headlessdev 2025-04-30 14:41:11 +02:00
parent bc060664dd
commit 912fd68a0f

View File

@ -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 \