Dockerfile
This commit is contained in:
+24
@@ -13,6 +13,30 @@ RUN npm ci
|
||||
# Copy source code
|
||||
COPY . .
|
||||
|
||||
# Accept build-time environment variables
|
||||
ARG VITE_API_BASE_URL
|
||||
ARG VITE_API_TIMEOUT
|
||||
ARG VITE_APP_TITLE
|
||||
ARG VITE_APP_VERSION
|
||||
ARG VITE_AUTH_TOKEN_KEY
|
||||
ARG VITE_REFRESH_TOKEN_KEY
|
||||
ARG VITE_ENABLE_ANALYTICS
|
||||
ARG VITE_ENABLE_DEBUG
|
||||
ARG VITE_GOOGLE_ANALYTICS_ID
|
||||
ARG VITE_SENTRY_DSN
|
||||
|
||||
# Set environment variables for the build
|
||||
ENV VITE_API_BASE_URL=$VITE_API_BASE_URL
|
||||
ENV VITE_API_TIMEOUT=$VITE_API_TIMEOUT
|
||||
ENV VITE_APP_TITLE=$VITE_APP_TITLE
|
||||
ENV VITE_APP_VERSION=$VITE_APP_VERSION
|
||||
ENV VITE_AUTH_TOKEN_KEY=$VITE_AUTH_TOKEN_KEY
|
||||
ENV VITE_REFRESH_TOKEN_KEY=$VITE_REFRESH_TOKEN_KEY
|
||||
ENV VITE_ENABLE_ANALYTICS=$VITE_ENABLE_ANALYTICS
|
||||
ENV VITE_ENABLE_DEBUG=$VITE_ENABLE_DEBUG
|
||||
ENV VITE_GOOGLE_ANALYTICS_ID=$VITE_GOOGLE_ANALYTICS_ID
|
||||
ENV VITE_SENTRY_DSN=$VITE_SENTRY_DSN
|
||||
|
||||
# Build the application
|
||||
RUN npm run build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user