diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 07b1666..ee545cd 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -22,7 +22,7 @@ jobs: rm -rf a301-client git clone https://tolelom:${{ secrets.GIT_TOKEN }}@git.tolelom.xyz/A301/a301_client.git a301-client cd a301-client - docker build --no-cache -t a301-client:latest . + docker build --no-cache --build-arg VITE_API_BASE_URL=${{ secrets.VITE_API_BASE_URL }} -t a301-client:latest . cd ~/server docker compose up -d --force-recreate a301-client rm -rf /tmp/a301-client diff --git a/Dockerfile b/Dockerfile index 41bc0ad..4cbf21d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,8 @@ WORKDIR /app COPY package*.json ./ RUN npm ci --legacy-peer-deps COPY . . +ARG VITE_API_BASE_URL +ENV VITE_API_BASE_URL=$VITE_API_BASE_URL RUN npm run build # Stage 2: Serve with Nginx @@ -11,4 +13,4 @@ FROM nginx:alpine COPY --from=builder /app/dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file +CMD ["nginx", "-g", "daemon off;"]