mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 20:27:32 +00:00
pat from file
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
.changeset/
|
.changeset/
|
||||||
.github/
|
.github/
|
||||||
dist/
|
dist/
|
||||||
|
standalone/
|
||||||
packages/zitadel-proto/google
|
packages/zitadel-proto/google
|
||||||
packages/zitadel-proto/protoc-gen-openapiv2
|
packages/zitadel-proto/protoc-gen-openapiv2
|
||||||
packages/zitadel-proto/validate
|
packages/zitadel-proto/validate
|
||||||
|
@@ -2,7 +2,10 @@
|
|||||||
|
|
||||||
!apps/login
|
!apps/login
|
||||||
apps/login/.next
|
apps/login/.next
|
||||||
|
apps/login/dist
|
||||||
apps/login/screenshots
|
apps/login/screenshots
|
||||||
|
apps/login/standalone
|
||||||
|
apps/login/.env*.local
|
||||||
|
|
||||||
!apps/login-test-integration
|
!apps/login-test-integration
|
||||||
|
|
||||||
|
@@ -20,6 +20,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 ./scripts/entrypoint.sh ./
|
||||||
COPY ./scripts/healthcheck.js ./
|
COPY ./scripts/healthcheck.js ./
|
||||||
COPY --chown=nextjs:nodejs --from=login-standalone-builder /build/docker/apps/login/.next/standalone ./
|
COPY --chown=nextjs:nodejs --from=login-standalone-builder /build/docker/apps/login/.next/standalone ./
|
||||||
COPY --chown=nextjs:nodejs --from=login-standalone-builder /build/docker/apps/login/.next/static ./apps/login/.next/static
|
COPY --chown=nextjs:nodejs --from=login-standalone-builder /build/docker/apps/login/.next/static ./apps/login/.next/static
|
||||||
@@ -30,4 +31,4 @@ ENV PORT=3000
|
|||||||
# TODO: Check healthy, not ready
|
# TODO: Check healthy, not ready
|
||||||
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
|
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
|
||||||
CMD ["/bin/sh", "-c", "node ./healthcheck.js http://localhost:${PORT}/ui/v2/login/healthy"]
|
CMD ["/bin/sh", "-c", "node ./healthcheck.js http://localhost:${PORT}/ui/v2/login/healthy"]
|
||||||
CMD ["/bin/sh", "-c", "set -o allexport && . /.env-file/.env && set +o allexport && node apps/login/server.js"]
|
ENTRYPOINT ["./entrypoint.sh"]
|
||||||
|
@@ -3,8 +3,11 @@
|
|||||||
!apps/login
|
!apps/login
|
||||||
apps/login/.next
|
apps/login/.next
|
||||||
apps/login/dist
|
apps/login/dist
|
||||||
|
apps/login/screenshots
|
||||||
|
apps/login/standalone
|
||||||
apps/login/.env*.local
|
apps/login/.env*.local
|
||||||
|
|
||||||
|
!scripts/entrypoint.sh
|
||||||
!scripts/healthcheck.js
|
!scripts/healthcheck.js
|
||||||
!packages/zitadel-tailwind-config
|
!packages/zitadel-tailwind-config
|
||||||
|
|
||||||
|
@@ -2,7 +2,10 @@
|
|||||||
|
|
||||||
!apps/login
|
!apps/login
|
||||||
apps/login/.next
|
apps/login/.next
|
||||||
|
apps/login/dist
|
||||||
apps/login/screenshots
|
apps/login/screenshots
|
||||||
|
apps/login/standalone
|
||||||
|
apps/login/.env*.local
|
||||||
|
|
||||||
**/*.md
|
**/*.md
|
||||||
**/*.png
|
**/*.png
|
||||||
|
10
scripts/entrypoint.sh
Executable file
10
scripts/entrypoint.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -o allexport
|
||||||
|
. /.env-file/.env
|
||||||
|
set +o allexport
|
||||||
|
|
||||||
|
if [ -n "${ZITADEL_SERVICE_USER_TOKEN_PATH}" ] && [ -f "${ZITADEL_SERVICE_USER_TOKEN_PATH}" ]; then
|
||||||
|
export ZITADEL_SERVICE_USER_TOKEN=$(cat "${ZITADEL_SERVICE_USER_TOKEN_PATH}")
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec node apps/login/server.js
|
Reference in New Issue
Block a user