Build [v1.8.9] (Runtime Permission Healing for Docker Volumes)

This commit is contained in:
Daniel Bedeleanu
2026-04-13 20:32:40 +03:00
parent 946f1787c7
commit f137ded5aa
6 changed files with 38 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ RUN npm run build
# Step 3: Production image
FROM base AS runner
RUN apk add --no-cache su-exec
WORKDIR /app
ENV NODE_ENV production
@@ -38,11 +39,13 @@ RUN chown nextjs:nodejs .next
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
USER nextjs
# Copy entrypoint script
COPY entrypoint.sh /app/entrypoint.sh
RUN chmod +x /app/entrypoint.sh
EXPOSE 3000
ENV PORT 3000
ENV HOSTNAME "0.0.0.0"
# Note: The server.js is created by next build from the standalone output
CMD ["node", "server.js"]
ENTRYPOINT ["/app/entrypoint.sh"]