@@ -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}" .
}
@@ -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 \