From 434b5954c1ec2bb5bec9d0fdb5601fcb7ed17981 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sun, 12 Apr 2026 14:51:37 -0500 Subject: [PATCH] solve permission problem --- Dockerfile | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 736569d..d6ac1c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,17 +51,20 @@ ENV NEXT_TELEMETRY_DISABLED=1 RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs -COPY --from=builder /app/node_modules ./node_modules -COPY --from=builder /app/prisma ./prisma -COPY --from=builder /app/.next/standalone ./ -COPY --from=builder /app/.next/static ./.next/static -COPY --from=builder /app/public ./public -COPY --from=builder /app/docker/entrypoint.sh ./docker/entrypoint.sh - -RUN chmod +x ./docker/entrypoint.sh - -USER nextjs - -EXPOSE 3000 - -CMD ["./docker/entrypoint.sh"] +COPY --from=builder /app/node_modules ./node_modules +COPY --from=builder /app/prisma ./prisma +COPY --from=builder /app/.next/standalone ./ +COPY --from=builder /app/.next/static ./.next/static +COPY --from=builder /app/public ./public +COPY --from=builder /app/docker/entrypoint.sh ./docker/entrypoint.sh + +RUN chmod +x ./docker/entrypoint.sh + +# --- NEU: Ordner erstellen und Rechte an den nextjs User geben --- +RUN mkdir -p /app/.next/cache && chown nextjs:nodejs /app/.next/cache + +USER nextjs + +EXPOSE 3000 + +CMD ["./docker/entrypoint.sh"]