fix(docker): runner-base 切换 apk 源为清华镜像
国内访问 dl-cdn.alpinelinux.org 经常超时,导致 apk add python3/nodejs 失败 ('temporary error' / 'no such package')。在基础镜像里用 sed 把 apk repositories 指向 mirrors.tuna.tsinghua.edu.cn,python/node 镜像 FROM base 自动继承,无需重复修改。
This commit is contained in:
parent
fe6934ddd5
commit
81648de16f
@ -3,7 +3,9 @@
|
||||
# 与 src/infra/docker.rs 的 user: "1000:1000"、working_dir: "/code" 对齐。
|
||||
FROM alpine:3.18
|
||||
|
||||
RUN addgroup -S runner && adduser -S runner -G runner -u 1000 \
|
||||
# 替换为国内镜像源,避免 apk 拉取 dl-cdn.alpinelinux.org 失败。
|
||||
RUN sed -i 's|dl-cdn.alpinelinux.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apk/repositories \
|
||||
&& addgroup -S runner && adduser -S runner -G runner -u 1000 \
|
||||
&& mkdir -p /code \
|
||||
&& chown -R runner:runner /code
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user