fix: add PostHog env vars to Dockerfile build args
VITE_PUBLIC_POSTHOG_KEY and VITE_PUBLIC_POSTHOG_HOST must be available at build time for Vite to bake them into the JS bundle. Without ARG/ENV in the Dockerfile, Railway env vars are only available at runtime which is too late for Vite's import.meta.env substitution. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,8 +15,12 @@ COPY . .
|
|||||||
# Build arguments (set at build time)
|
# Build arguments (set at build time)
|
||||||
ARG VITE_API_URL
|
ARG VITE_API_URL
|
||||||
ARG VITE_SENTRY_DSN
|
ARG VITE_SENTRY_DSN
|
||||||
|
ARG VITE_PUBLIC_POSTHOG_KEY
|
||||||
|
ARG VITE_PUBLIC_POSTHOG_HOST
|
||||||
ENV VITE_API_URL=$VITE_API_URL
|
ENV VITE_API_URL=$VITE_API_URL
|
||||||
ENV VITE_SENTRY_DSN=$VITE_SENTRY_DSN
|
ENV VITE_SENTRY_DSN=$VITE_SENTRY_DSN
|
||||||
|
ENV VITE_PUBLIC_POSTHOG_KEY=$VITE_PUBLIC_POSTHOG_KEY
|
||||||
|
ENV VITE_PUBLIC_POSTHOG_HOST=$VITE_PUBLIC_POSTHOG_HOST
|
||||||
|
|
||||||
# Build the application
|
# Build the application
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|||||||
Reference in New Issue
Block a user