From 3f6b9a4f81beb1ff4f5e37bd218d39e192ebe4ad Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Fri, 3 Apr 2026 19:01:17 +0200 Subject: [PATCH] propagate authentik env into web build --- docker-compose.yml | 4 ++++ docker/webapp.Dockerfile | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 1b465e5..62e0c0b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,6 +11,10 @@ services: build: context: ./ dockerfile: ./docker/webapp.Dockerfile + args: + NEXT_PUBLIC_AUTHENTIK_ISSUER: ${NEXT_PUBLIC_AUTHENTIK_ISSUER} + NEXT_PUBLIC_AUTHENTIK_CLIENT_ID: ${NEXT_PUBLIC_AUTHENTIK_CLIENT_ID} + NEXT_PUBLIC_BASE_URL: ${NEXT_PUBLIC_BASE_URL:-https://cv.alves.world} environment: - API_BASE_URL=http://cvfs-backend:8080 - AUTHENTIK_ISSUER=${AUTHENTIK_ISSUER} diff --git a/docker/webapp.Dockerfile b/docker/webapp.Dockerfile index cfddcce..b6b62a0 100644 --- a/docker/webapp.Dockerfile +++ b/docker/webapp.Dockerfile @@ -8,6 +8,12 @@ COPY apps/webapp/package.json apps/webapp/bun.lock ./ RUN bun install --frozen-lockfile FROM deps AS builder +ARG NEXT_PUBLIC_BASE_URL +ARG NEXT_PUBLIC_AUTHENTIK_ISSUER +ARG NEXT_PUBLIC_AUTHENTIK_CLIENT_ID +ENV NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL} +ENV NEXT_PUBLIC_AUTHENTIK_ISSUER=${NEXT_PUBLIC_AUTHENTIK_ISSUER} +ENV NEXT_PUBLIC_AUTHENTIK_CLIENT_ID=${NEXT_PUBLIC_AUTHENTIK_CLIENT_ID} COPY apps/webapp ./ RUN bun run build