diff --git a/dockerfiles/rustup-mirror/Dockerfile b/dockerfiles/rustup-mirror/Dockerfile new file mode 100644 index 0000000..fa1b172 --- /dev/null +++ b/dockerfiles/rustup-mirror/Dockerfile @@ -0,0 +1,5 @@ +FROM rust:1.32.0 +MAINTAINER Jiajie Chen + +RUN cargo install rustup-mirror +CMD /bin/bash diff --git a/rustup.sh b/rustup.sh new file mode 100755 index 0000000..001b7b3 --- /dev/null +++ b/rustup.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -e + +cd "$TUNASYNC_WORKING_DIR" +echo "rustup sync started" + +BASE_URL=${MIRROR_BASE_URL:-"https://mirrors.tuna.tsinghua.edu.cn/rustup"} + +/usr/local/cargo/bin/rustup-mirror -u "${BASE_URL}" -m "${TUNASYNC_WORKING_DIR}" +echo "finished"