Dockerfile

This commit is contained in:
root
2025-09-13 21:33:45 +05:00
parent 4f18dd6ae3
commit 3ae48bccbd
3 changed files with 202 additions and 37 deletions
+24
View File
@@ -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