fix login build

This commit is contained in:
Elio Bischof
2025-07-23 14:44:05 +02:00
parent 5a7b267e7d
commit 51c4f64bb2
2 changed files with 18 additions and 18 deletions

View File

@@ -13,7 +13,7 @@ RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store pnpm fetch -
--filter @zitadel/client \ --filter @zitadel/client \
--filter @zitadel/proto --filter @zitadel/proto
COPY package.json ./ COPY package.json ./
COPY apps/login/apps/login/package.json ./apps/login/apps/login/package.json COPY apps/login/package.json ./apps/login/package.json
COPY packages/zitadel-proto/package.json ./packages/zitadel-proto/package.json COPY packages/zitadel-proto/package.json ./packages/zitadel-proto/package.json
COPY packages/zitadel-client/package.json ./packages/zitadel-client/package.json COPY packages/zitadel-client/package.json ./packages/zitadel-client/package.json
RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store pnpm install --frozen-lockfile \ RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store pnpm install --frozen-lockfile \
@@ -24,9 +24,9 @@ COPY . .
RUN pnpm turbo build:login:standalone RUN pnpm turbo build:login:standalone
FROM scratch AS build-out FROM scratch AS build-out
COPY --from=build /app/apps/login/apps/login/.next/standalone / COPY --from=build /app/apps/login/.next/standalone /
COPY --from=build /app/apps/login/apps/login/.next/static /.next/static COPY --from=build /app/apps/login/.next/static /.next/static
COPY --from=build /app/apps/login/apps/login/public /public COPY --from=build /app/apps/login/public /public
FROM base AS login-standalone FROM base AS login-standalone
WORKDIR /runtime WORKDIR /runtime
@@ -34,7 +34,7 @@ RUN addgroup --system --gid 1001 nodejs && \
adduser --system --uid 1001 nextjs adduser --system --uid 1001 nextjs
# If /.env-file/.env is mounted into the container, its variables are made available to the server before it starts up. # 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 RUN mkdir -p /.env-file && touch /.env-file/.env && chown -R nextjs:nodejs /.env-file
COPY apps/login/apps/login/scripts ./ COPY apps/login/scripts ./
COPY --chown=nextjs:nodejs --from=build-out . . COPY --chown=nextjs:nodejs --from=build-out . .
USER nextjs USER nextjs
ENV HOSTNAME="0.0.0.0" ENV HOSTNAME="0.0.0.0"

View File

@@ -1,17 +1,17 @@
* *
!apps/login/apps/login/constants !apps/login/constants
!apps/login/apps/login/scripts !apps/login/scripts
!apps/login/apps/login/src !apps/login/src
!apps/login/apps/login/public !apps/login/public
!apps/login/apps/login/locales !apps/login/locales
!apps/login/apps/login/next.config.mjs !apps/login/next.config.mjs
!apps/login/apps/login/next-env-vars.d.ts !apps/login/next-env-vars.d.ts
!apps/login/apps/login/next-env.d.ts !apps/login/next-env.d.ts
!apps/login/apps/login/tailwind.config.js !apps/login/tailwind.config.js
!apps/login/apps/login/tsconfig.json !apps/login/tsconfig.json
!apps/login/apps/login/package.json !apps/login/package.json
!apps/login/apps/login/turbo.json !apps/login/turbo.json
!package.json !package.json
!pnpm-lock.yaml !pnpm-lock.yaml