fix: Ensure public folder and static assets are properly copied in Docker
This commit is contained in:
parent
468b2b08fc
commit
787e42d435
1 changed files with 8 additions and 2 deletions
10
Dockerfile
10
Dockerfile
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue