From 787e42d43501c8f98b7490074a2436d34d86ac7d Mon Sep 17 00:00:00 2001 From: KV-Tube Deployer Date: Wed, 25 Mar 2026 07:53:41 +0700 Subject: [PATCH] fix: Ensure public folder and static assets are properly copied in Docker --- Dockerfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 42170e7..48245d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,10 +43,16 @@ WORKDIR /app # Copy Backend Binary COPY --from=backend-builder /app/kv-tube /app/kv-tube -# Copy Frontend Standalone App -COPY --from=frontend-builder /app/public /app/frontend/public +# Copy Frontend Standalone App - include server.js for standalone mode COPY --from=frontend-builder /app/.next/standalone /app/frontend/ COPY --from=frontend-builder /app/.next/static /app/frontend/.next/static +COPY --from=frontend-builder /app/public /app/frontend/public +COPY --from=frontend-builder /app/package.json /app/frontend/package.json +COPY --from=frontend-builder /app/next.config.mjs /app/frontend/next.config.mjs +COPY --from=frontend-builder /app/next-env.d.ts /app/frontend/next-env.d.ts + +# Create required directories for Next.js +RUN mkdir -p /app/frontend/.next/cache # Copy Supervisord Config COPY supervisord.conf /etc/supervisord.conf