diff --git a/space/Dockerfile.space b/space/Dockerfile.space index ecb3fbec7..680903814 100644 --- a/space/Dockerfile.space +++ b/space/Dockerfile.space @@ -56,10 +56,10 @@ WORKDIR /app COPY --from=installer /app/space/next.config.js . COPY --from=installer /app/space/package.json . -COPY --from=installer /app/space/.next/standalone ./ - -COPY --from=installer /app/space/.next ./space/.next -COPY --from=installer /app/space/public ./space/public +# Only bring in what's needed for standalone runtime +COPY --from=installer /app/space/.next/standalone ./ +COPY --from=installer /app/space/.next/static ./.next/static +COPY --from=installer /app/space/public ./public ARG NEXT_PUBLIC_API_BASE_URL="" ENV NEXT_PUBLIC_API_BASE_URL=$NEXT_PUBLIC_API_BASE_URL @@ -82,4 +82,4 @@ ENV NEXT_PUBLIC_WEB_BASE_URL=$NEXT_PUBLIC_WEB_BASE_URL ENV NEXT_TELEMETRY_DISABLED 1 ENV TURBO_TELEMETRY_DISABLED 1 -EXPOSE 3000 +EXPOSE 3000 \ No newline at end of file diff --git a/web/Dockerfile.web b/web/Dockerfile.web index 56f931adc..ab36fb9f1 100644 --- a/web/Dockerfile.web +++ b/web/Dockerfile.web @@ -73,7 +73,7 @@ COPY --from=installer /app/web/package.json . # Automatically leverage output traces to reduce image size # https://nextjs.org/docs/advanced-features/output-file-tracing COPY --from=installer /app/web/.next/standalone ./ -COPY --from=installer /app/web/.next ./web/.next +COPY --from=installer /app/web/.next/static ./web/.next/static COPY --from=installer /app/web/public ./web/public ARG NEXT_PUBLIC_API_BASE_URL="" @@ -103,4 +103,4 @@ ENV NEXT_PUBLIC_WEB_BASE_URL=$NEXT_PUBLIC_WEB_BASE_URL ENV NEXT_TELEMETRY_DISABLED 1 ENV TURBO_TELEMETRY_DISABLED 1 -EXPOSE 3000 +EXPOSE 3000 \ No newline at end of file