Skip to content

Commit cd61d4e

Browse files
authored
lug: migrate docker-ce back to rsync-gateway (#499)
1 parent 1e20bc4 commit cd61d4e

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

caddy/Caddyfile.siyuan

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ http://mirror.sjtu.edu.cn {
4545
redir * {scheme}://ftp.sjtu.edu.cn/deepin{uri} 302
4646
}
4747
redir /docker-ce /docker-ce/ 301
48-
handle_path /docker-ce/* {
49-
redir * {scheme}://ftp.sjtu.edu.cn/docker-ce{uri} 302
48+
handle /docker-ce/* {
49+
reverse_proxy rsync-gateway:8000
5050
}
5151
redir /fedora/linux /fedora/linux/ 301
5252
handle_path /fedora/linux/* {
@@ -429,8 +429,8 @@ https://mirror.sjtu.edu.cn {
429429
redir * {scheme}://ftp.sjtu.edu.cn/deepin-cd{uri} 302
430430
}
431431
redir /docker-ce /docker-ce/ 301
432-
handle_path /docker-ce/* {
433-
redir * {scheme}://ftp.sjtu.edu.cn/docker-ce{uri} 302
432+
handle /docker-ce/* {
433+
reverse_proxy rsync-gateway:8000
434434
}
435435
redir /fedora/linux /fedora/linux/ 301
436436
handle_path /fedora/linux/* {

caddy/Caddyfile.zhiyuan

+1-1
Original file line numberDiff line numberDiff line change
@@ -669,7 +669,7 @@ https://mirrors.sjtug.sjtu.edu.cn {
669669
}
670670
redir /docker-ce /docker-ce/ 301
671671
handle_path /docker-ce/* {
672-
redir * {scheme}://ftp.sjtu.edu.cn/docker-ce{uri} 302
672+
redir * https://mirror.sjtu.edu.cn/docker-ce{uri} 302
673673
}
674674
redir /fedora/linux /fedora/linux/ 301
675675
handle_path /fedora/linux/* {

config.siyuan.yaml

+6-3
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,14 @@ repos:
229229
target: "{scheme}://ftp.sjtu.edu.cn/deepin-cd"
230230
<<: *oneshot_common
231231
# docker-ce
232-
- type: external
232+
- type: shell_script
233233
name: docker-ce
234-
serve_mode: redir
235-
target: "{scheme}://ftp.sjtu.edu.cn/docker-ce"
234+
script: /worker-script/rsync-fetcher.sh
235+
source: rsync://mirrors6.tuna.tsinghua.edu.cn/docker-ce/
236+
interval: 4900
237+
serve_mode: rsync_gateway
236238
no_redir_http: true
239+
<<: *rsync_fetcher_common
237240
<<: *oneshot_common
238241
# fedora/linux
239242
- type: external

rsync-gateway/config.siyuan.toml

+5
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ namespace = "opencloudos"
6767
s3_bucket = "899a892efef34b1b944a19981040f55b-oss01"
6868
s3_prefix = "rsync/opencloudos"
6969

70+
[endpoints.docker-ce]
71+
namespace = "docker-ce"
72+
s3_bucket = "899a892efef34b1b944a19981040f55b-oss01"
73+
s3_prefix = "rsync/docker-ce"
74+
7075
[endpoints.openkylin]
7176
namespace = "openkylin"
7277
s3_bucket = "899a892efef34b1b944a19981040f55b-oss01"

0 commit comments

Comments
 (0)