This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
VITE_API_URL = 'http://89.32.249.26:4010'
|
VITE_API_URL=http://89.32.249.26:4010
|
||||||
# VITE_API_URL = 'http://192.168.99.131:4000'
|
# VITE_API_URL=http://192.168.99.131:4000
|
||||||
VITE_TOKEN_NAME = 'dpage-editor-t'
|
VITE_TOKEN_NAME=dpage-editor-t
|
||||||
VITE_REFRESH_TOKEN_NAME = 'dpage-editor-refresh-t'
|
VITE_REFRESH_TOKEN_NAME=dpage-editor-refresh-t
|
||||||
+9
-6
@@ -15,17 +15,20 @@ RUN cp /usr/share/zoneinfo/Asia/Tehran /etc/localtime && echo "Asia/Tehran" > /e
|
|||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
|
# Optional build-args (CapRover / docker build --build-arg). When unset, Vite reads .env from COPY.
|
||||||
ARG VITE_API_URL
|
ARG VITE_API_URL
|
||||||
ARG VITE_TOKEN_NAME=dpage-editor-t
|
ARG VITE_TOKEN_NAME
|
||||||
ARG VITE_REFRESH_TOKEN_NAME=dpage-editor-refresh-t
|
ARG VITE_REFRESH_TOKEN_NAME
|
||||||
ENV VITE_API_URL=$VITE_API_URL \
|
|
||||||
VITE_TOKEN_NAME=$VITE_TOKEN_NAME \
|
|
||||||
VITE_REFRESH_TOKEN_NAME=$VITE_REFRESH_TOKEN_NAME
|
|
||||||
|
|
||||||
COPY package*.json ./
|
COPY package*.json ./
|
||||||
RUN npm ci --legacy-peer-deps
|
RUN npm ci --legacy-peer-deps
|
||||||
COPY . ./
|
COPY . ./
|
||||||
RUN npm run build
|
RUN set -e; \
|
||||||
|
env_args=""; \
|
||||||
|
[ -n "$VITE_API_URL" ] && env_args="$env_args VITE_API_URL=$VITE_API_URL"; \
|
||||||
|
[ -n "$VITE_TOKEN_NAME" ] && env_args="$env_args VITE_TOKEN_NAME=$VITE_TOKEN_NAME"; \
|
||||||
|
[ -n "$VITE_REFRESH_TOKEN_NAME" ] && env_args="$env_args VITE_REFRESH_TOKEN_NAME=$VITE_REFRESH_TOKEN_NAME"; \
|
||||||
|
eval "env$env_args npm run build"
|
||||||
|
|
||||||
FROM nginx:stable-alpine AS production-stage
|
FROM nginx:stable-alpine AS production-stage
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user