Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion web/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,13 @@ ARG NEXT_PUBLIC_E2A_SIGN_IN_URL=
# this to the e2a.dev Umami website record id so the first-party tracker
# loads on public marketing routes only (the dashboard excludes it).
ARG NEXT_PUBLIC_UMAMI_WEBSITE_ID=
# Empty hides the Privacy / Terms footer links and the sign-in consent line
# (both render only when set; the consent line only when BOTH are set). The
# hosted deployment sets /privacy (served by its Caddy) and its terms URL.
# A NEXT_PUBLIC_* value that is not declared here is silently dropped by
# `docker build`, so every key web/src/lib/site.ts reads must be listed.
ARG NEXT_PUBLIC_PRIVACY_URL=
ARG NEXT_PUBLIC_TERMS_URL=

ENV NEXT_PUBLIC_SITE_URL=$NEXT_PUBLIC_SITE_URL \
NEXT_PUBLIC_SITE_NAME=$NEXT_PUBLIC_SITE_NAME \
Expand All @@ -79,7 +86,9 @@ ENV NEXT_PUBLIC_SITE_URL=$NEXT_PUBLIC_SITE_URL \
NEXT_PUBLIC_PRICING_PATH=$NEXT_PUBLIC_PRICING_PATH \
NEXT_PUBLIC_BILLING_API=$NEXT_PUBLIC_BILLING_API \
NEXT_PUBLIC_E2A_SIGN_IN_URL=$NEXT_PUBLIC_E2A_SIGN_IN_URL \
NEXT_PUBLIC_UMAMI_WEBSITE_ID=$NEXT_PUBLIC_UMAMI_WEBSITE_ID
NEXT_PUBLIC_UMAMI_WEBSITE_ID=$NEXT_PUBLIC_UMAMI_WEBSITE_ID \
NEXT_PUBLIC_PRIVACY_URL=$NEXT_PUBLIC_PRIVACY_URL \
NEXT_PUBLIC_TERMS_URL=$NEXT_PUBLIC_TERMS_URL

COPY web ./
RUN npm run build
Expand Down
Loading