diff --git a/apps/infoalloggi/Dockerfile b/apps/infoalloggi/Dockerfile index 38e4cd1..243c754 100644 --- a/apps/infoalloggi/Dockerfile +++ b/apps/infoalloggi/Dockerfile @@ -21,7 +21,8 @@ ENV BASE_URL=$BASE_URL \ NEXT_PUBLIC_BASE_URL=$NEXT_PUBLIC_BASE_URL \ NEXT_PUBLIC_STRIPE_PUBLIC_KEY=$NEXT_PUBLIC_STRIPE_PUBLIC_KEY \ STRIPE_SECRET_KEY="mock" \ - STRIPE_WEBHOOK_SECRET="mock" + STRIPE_WEBHOOK_SECRET="mock" \ + UMAMI_ID=$UMAMI_ID RUN SKIP_ENV_VALIDATION=1 npm run build @@ -87,6 +88,8 @@ ARG STORAGE_TOKEN ENV STORAGE_TOKEN=$STORAGE_TOKEN ARG BROWSER_WS_URL ENV BROWSER_WS_URL=$BROWSER_WS_URL +ARG UMAMI_ID +ENV UMAMI_ID=$UMAMI_ID RUN apk add --no-cache curl diff --git a/apps/infoalloggi/src/env.ts b/apps/infoalloggi/src/env.ts index 254a9b3..0d55bf5 100644 --- a/apps/infoalloggi/src/env.ts +++ b/apps/infoalloggi/src/env.ts @@ -31,6 +31,7 @@ export const env = createEnv({ STORAGE_URL: z.string(), STORAGE_TOKEN: z.string(), BROWSER_WS_URL: z.string(), + UMAMI_ID: z.string().optional() }, client: { NEXT_PUBLIC_BASE_URL: z.string(), diff --git a/apps/infoalloggi/src/pages/_document.tsx b/apps/infoalloggi/src/pages/_document.tsx index 53fd9fa..3baddec 100644 --- a/apps/infoalloggi/src/pages/_document.tsx +++ b/apps/infoalloggi/src/pages/_document.tsx @@ -1,4 +1,6 @@ import { Head, Html, Main, NextScript } from "next/document"; +import Script from "next/script"; +import { env } from "~/env"; import { inter } from "~/utils/fonts"; export default function Document() { @@ -54,6 +56,11 @@ export default function Document() {