This is an automated email from the ASF dual-hosted git repository. jinsongzhou pushed a commit to branch 0.7.x in repository https://gitbox.apache.org/repos/asf/amoro.git
commit 52ddb366a9c0f51772d052e4b899480360791c47 Author: xleoken <[email protected]> AuthorDate: Mon Jul 1 10:21:35 2024 +0800 [Improvement] Add maven-mirror to speed up building image doc (#2984) --- docker/README.md | 1 + docker/amoro/Dockerfile | 4 +++- docker/build.sh | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/README.md b/docker/README.md index b47ea99b5..5d4b5d44c 100644 --- a/docker/README.md +++ b/docker/README.md @@ -40,6 +40,7 @@ You can speed up image building via ./build.sh \ --apache-archive https://mirrors.aliyun.com/apache \ --debian-mirror https://mirrors.aliyun.com \ + --maven-mirror https://maven.aliyun.com/repository/public \ amoro-flink-optimizer ``` diff --git a/docker/amoro/Dockerfile b/docker/amoro/Dockerfile index 5c7428095..fac2b5e3a 100644 --- a/docker/amoro/Dockerfile +++ b/docker/amoro/Dockerfile @@ -42,6 +42,8 @@ RUN AMORO_VERSION=`cat pom.xml | grep 'amoro-parent' -C 3 | grep -Eo '<version>. FROM eclipse-temurin:8-jdk-jammy +ARG MAVEN_MIRROR=https://repo.maven.apache.org/maven2 + ENV AMORO_HOME /usr/local/amoro ENV AMORO_CONF_DIR ${AMORO_HOME}/conf ENV LOG_LEVEL info @@ -54,7 +56,7 @@ COPY --from=builder "/usr/local/amoro" "/usr/local/amoro" WORKDIR ${AMORO_HOME} RUN cd ${AMORO_HOME}/lib \ - && wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.30.jar + && wget ${MAVEN_MIRROR}/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.30.jar ENTRYPOINT ["/entrypoint.sh"] CMD ["help"] diff --git a/docker/build.sh b/docker/build.sh index df545aae2..b3e1f5f20 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -215,6 +215,7 @@ function build_amoro() { set -x cd "$PROJECT_HOME" || exit docker build -t ${IMAGE_REF}:${IMAGE_TAG} \ + --build-arg MAVEN_MIRROR=$MAVEN_MIRROR \ -f docker/amoro/Dockerfile . return $? }
