Przeglądaj źródła

docker编译添加代理选项

曹文涛 4 lat temu
rodzic
commit
56b94c260c
2 zmienionych plików z 11 dodań i 0 usunięć
  1. 1 0
      build
  2. 10 0
      deploy/docker/Dockerfile

+ 1 - 0
build

@@ -140,6 +140,7 @@ make_docker() {
        --build-arg BUILD_FROM="${EMQX_BUILDER}" \
        --build-arg RUN_FROM="${EMQX_RUNNER}" \
        --build-arg EMQX_NAME="$PROFILE" \
+       --build-arg PROXY="${GIT_PROXY}" \
        --tag "emqx/$PROFILE:${PKG_VSN}" \
        -f "${DOCKERFILE}" .
 }

+ 10 - 0
deploy/docker/Dockerfile

@@ -28,6 +28,16 @@ COPY . /emqx
 ARG PKG_VSN
 ARG EMQX_NAME=emqx
 
+ARG PROXY
+RUN echo "use PROXY=${PROXY}"
+RUN if [ ! -n "$PROXY" ]; then  \
+        echo "NO PROXY"; \
+    else  \
+        echo "use PROXY=${PROXY}"; \
+        git config --global http.proxy; $PROXY   \
+        git config --global https.proxy; $PROXY  \
+    fi
+
 ENV EMQX_RELUP=false
 
 RUN cd /emqx \