diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile index 73413db..24401e7 100644 --- a/apps/web/Dockerfile +++ b/apps/web/Dockerfile @@ -27,9 +27,12 @@ ENV NEXT_TELEMETRY_DISABLED=1 ENV HOSTNAME=0.0.0.0 ENV PORT=3000 -COPY --from=build --chown=node:node /app/apps/web/public ./public +# Ensure public dir exists (may be empty) then copy Next.js standalone output +RUN mkdir -p ./public COPY --from=build --chown=node:node /app/apps/web/.next/standalone ./ COPY --from=build --chown=node:node /app/apps/web/.next/static ./.next/static +# Copy public assets if any exist (may be empty) +COPY --from=build --chown=node:node /app/apps/web/public ./public EXPOSE 3000 diff --git a/apps/web/public/.gitkeep b/apps/web/public/.gitkeep new file mode 100644 index 0000000..e69de29