fix: Ensure public folder and static assets are properly copied in Docker
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions

This commit is contained in:
KV-Tube Deployer 2026-03-25 07:53:41 +07:00
parent 468b2b08fc
commit 787e42d435

View file

@ -43,10 +43,16 @@ WORKDIR /app
# Copy Backend Binary # Copy Backend Binary
COPY --from=backend-builder /app/kv-tube /app/kv-tube COPY --from=backend-builder /app/kv-tube /app/kv-tube
# Copy Frontend Standalone App # Copy Frontend Standalone App - include server.js for standalone mode
COPY --from=frontend-builder /app/public /app/frontend/public
COPY --from=frontend-builder /app/.next/standalone /app/frontend/ 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/.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 Config
COPY supervisord.conf /etc/supervisord.conf COPY supervisord.conf /etc/supervisord.conf