فهرست منبع

ci: 构建镜像使用rsproxy

Signed-off-by: longjin <longjin@DragonOS.org>
longjin 1 هفته پیش
والد
کامیت
955be244e0
1فایلهای تغییر یافته به همراه18 افزوده شده و 0 حذف شده
  1. 18 0
      Dockerfile

+ 18 - 0
Dockerfile

@@ -4,6 +4,24 @@ FROM rust:1.84 as builder
 # 创建工作目录
 WORKDIR /usr/src/mirror-proxy
 
+# 配置 cargo 使用 rsproxy 镜像
+RUN mkdir -p /usr/local/cargo/ && \
+    echo '[source.crates-io]\n\
+replace-with = "rsproxy-sparse"\n\
+\n\
+[source.rsproxy]\n\
+registry = "https://rsproxy.cn/crates.io-index"\n\
+\n\
+[source.rsproxy-sparse]\n\
+registry = "sparse+https://rsproxy.cn/index/"\n\
+\n\
+[registries.rsproxy]\n\
+index = "https://rsproxy.cn/crates.io-index"\n\
+\n\
+[net]\n\
+git-fetch-with-cli = true' > /usr/local/cargo/config.toml
+
+
 # 复制项目文件
 COPY . .