From 086495d5fc4115cf6bd83c8f4ad62f525793881f Mon Sep 17 00:00:00 2001 From: Elio Bischof Date: Tue, 29 Jul 2025 16:17:01 +0200 Subject: [PATCH] fix login build --- .devcontainer/login-integration/docker-compose.yaml | 3 +++ build/login/Dockerfile | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.devcontainer/login-integration/docker-compose.yaml b/.devcontainer/login-integration/docker-compose.yaml index 9790abd093..d65897a24d 100644 --- a/.devcontainer/login-integration/docker-compose.yaml +++ b/.devcontainer/login-integration/docker-compose.yaml @@ -6,6 +6,9 @@ services: login-integration: container_name: login-integration + build: + context: ../.. + dockerfile: build/login/Dockerfile image: "${LOGIN_TAG:-zitadel-login:local}" env_file: ../../apps/login/.env.test network_mode: service:mock-zitadel diff --git a/build/login/Dockerfile b/build/login/Dockerfile index 6f6bc427a5..46c14bceab 100644 --- a/build/login/Dockerfile +++ b/build/login/Dockerfile @@ -30,9 +30,9 @@ COPY proto ./proto RUN pnpm turbo build:login:standalone FROM scratch AS build-out -COPY --from=builder /build/apps/login/.next/standalone / -COPY --from=builder /build/apps/login/.next/static /apps/login/.next/static -COPY --from=builder /build/apps/login/public /apps/login/public +COPY --from=builder /build/apps/login/.next/standalone ./ +COPY --from=builder /build/apps/login/.next/static ./.next/static +COPY --from=builder /build/apps/login/public ./public FROM runtime AS login-standalone WORKDIR /runtime @@ -41,7 +41,7 @@ RUN addgroup --system --gid 1001 nodejs && \ # If /.env-file/.env is mounted into the container, its variables are made available to the server before it starts up. RUN mkdir -p /.env-file && touch /.env-file/.env && chown -R nextjs:nodejs /.env-file COPY --chown=nextjs:nodejs apps/login/scripts ./ -COPY --chown=nextjs:nodejs --from=build-out / ./ +COPY --chown=nextjs:nodejs --from=build-out . . # Debug the final structure USER nextjs ENV HOSTNAME="0.0.0.0"