From c259cb15cbe46839b41e1f2150c0b3afb019f8e1 Mon Sep 17 00:00:00 2001 From: bitc0de Date: Wed, 17 Dec 2025 14:24:36 +0100 Subject: [PATCH] Fix Docker build -- add public directory --- Dockerfile | 12 +++++++----- public/.gitkeep | 1 + 2 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 public/.gitkeep diff --git a/Dockerfile b/Dockerfile index eb541a6..df635b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,11 +38,13 @@ RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs # Copy necessary files from builder -COPY --from=builder /app/public ./public -COPY --from=builder /app/.next/standalone ./ -COPY --from=builder /app/.next/static ./.next/static -COPY --from=builder /app/prisma ./prisma -COPY --from=builder /app/node_modules/.prisma ./node_modules/.prisma +COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ +COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static +COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma +COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.prisma ./node_modules/.prisma + +# Copy public folder if it exists +COPY --from=builder --chown=nextjs:nodejs /app/public* ./public/ 2>/dev/null || true # Create database directory RUN mkdir -p /app/prisma && chown -R nextjs:nodejs /app diff --git a/public/.gitkeep b/public/.gitkeep new file mode 100644 index 0000000..520966e --- /dev/null +++ b/public/.gitkeep @@ -0,0 +1 @@ +# This directory is used for static assets