diff --git a/Dockerfile b/Dockerfile index f809270..95a4bbe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,12 @@ FROM node:22-slim AS builder +# Proxy for downloading dependencies (passed via --build-arg) +ARG HTTP_PROXY +ARG HTTPS_PROXY +ENV HTTP_PROXY=${HTTP_PROXY} \ + HTTPS_PROXY=${HTTPS_PROXY} + # China npm mirror RUN npm config set registry https://registry.npmmirror.com diff --git a/Jenkinsfile b/Jenkinsfile index 2ae4ffa..5b4298c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,7 +18,7 @@ pipeline { stage('Build Docker Image') { steps { - sh "docker build --build-arg HTTP_PROXY=http://host.docker.internal:7897 --build-arg HTTPS_PROXY=http://host.docker.internal:7897 -t ${APP_NAME}:${BUILD_NUMBER} -t ${APP_NAME}:latest ." + sh "docker build --build-arg HTTP_PROXY=http://172.17.0.1:7897 --build-arg HTTPS_PROXY=http://172.17.0.1:7897 -t ${APP_NAME}:${BUILD_NUMBER} -t ${APP_NAME}:latest ." } }