mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 22:57:31 +00:00
fix login build
This commit is contained in:
@@ -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"
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user