From c47336876eb27115587a26e94e3c68caf7b0e14f Mon Sep 17 00:00:00 2001 From: Jaden Scali Date: Thu, 6 Aug 2026 23:40:30 -0400 Subject: [PATCH] Fix breaking slide upload prod permission issue --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 1a68561..b9753d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -64,6 +64,9 @@ COPY --from=builder --chown=nextjs:nodejs /app/src ./src COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma COPY --from=builder --chown=nextjs:nodejs /app/prisma.config.ts ./ +# Slide uploads are written here at runtime, and in production this path is a named volume +RUN mkdir -p /app/uploads && chown nextjs:nodejs /app/uploads + USER nextjs EXPOSE 3000