Skip to content

Commit 56f71b6

Browse files
committed
migrate to ghcr.io
1 parent 0190398 commit 56f71b6

File tree

33 files changed

+46
-37
lines changed

33 files changed

+46
-37
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@ jobs:
2828
COMMIT_FROM: ${{ github.event.before }}
2929
COMMIT_TO: ${{ github.event.after }}
3030

31+
- name: Login to ghcr
32+
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
33+
if: "github.ref == 'refs/heads/master' && github.repository == 'ustclug/ustcmirror-images'"
34+
with:
35+
registry: "ghcr.io"
36+
username: ${{ secrets.GH_USER }}
37+
password: ${{ secrets.GH_TOKEN }}
38+
3139
- name: Deploy
3240
if: "github.ref == 'refs/heads/master' && github.repository == 'ustclug/ustcmirror-images'"
3341
run: ./push.sh

apt-sync/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine
1+
FROM ghcr.io/ustcmirror/base:alpine
22
MAINTAINER iBug <[email protected]>
33
RUN apk add --no-cache --update wget perl ca-certificates git python3 py3-requests && \
44
mkdir -p /usr/local/lib/tunasync

aptsync/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine
1+
FROM ghcr.io/ustcmirror/base:alpine
22
LABEL maintainer="Jian Zeng <anonymousknight96 AT gmail.com>"
33
ENV APTSYNC_NTHREADS=20 \
44
APTSYNC_CREATE_DIR=true \

archvsync/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine-3.12
1+
FROM ghcr.io/ustcmirror/base:alpine-3.12
22
LABEL maintainer="Jian Zeng <anonymousknight96 AT gmail.com>"
33
ENV BASEDIR=/usr/local
44
RUN apk add --no-cache rsync && mkdir -p "$BASEDIR/etc"

archvsync/build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ set -e
55
cd upstream
66
git apply ../update.patch
77
cp bin/{common,ftpsync} ..
8-
docker build -t ustcmirror/archvsync ..
8+
docker build -t ghcr.io/ustcmirror/archvsync ..

configure.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,17 +229,17 @@ def strip_prefix(s, prefix):
229229

230230

231231
def encode_tag(tag):
232-
return strip_prefix(tag, 'ustcmirror/').replace(':', '.')
232+
return strip_prefix(tag, 'ghcr.io/ustcmirror/').replace(':', '.')
233233

234234

235235
def get_dest_image(img, f):
236236
n = path.basename(f)
237237
# tag may contain a dot
238238
tag = strip_prefix(n, 'Dockerfile')
239239
if tag:
240-
return 'ustcmirror/{}:{}'.format(img, tag[1:])
240+
return 'ghcr.io/ustcmirror/{}:{}'.format(img, tag[1:])
241241
else:
242-
return 'ustcmirror/{}:latest'.format(img)
242+
return 'ghcr.io/ustcmirror/{}:latest'.format(img)
243243

244244

245245
def get_base_image(f):
@@ -281,7 +281,7 @@ def main():
281281

282282
with Builder() as b:
283283
for dst, base in imgs.items():
284-
if base.startswith('ustcmirror'):
284+
if base.startswith('ghcr.io/ustcmirror'):
285285
b.add(dst, base)
286286
else:
287287
b.add(dst, '')

crates-io-index/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine
1+
FROM ghcr.io/ustcmirror/base:alpine
22
LABEL maintainer "Keyu Tao <taoky AT lug.ustc.edu.cn>"
33
RUN apk add --no-cache git
44
ADD sync.sh /

curl-helper/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine
1+
FROM ghcr.io/ustcmirror/base:alpine
22
LABEL maintainer="Yifan Gao [email protected]"
33
RUN apk add --no-cache curl coreutils grep findutils bash
44
ADD curl-helper.sh /

debian-cd/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine-3.12
1+
FROM ghcr.io/ustcmirror/base:alpine-3.12
22
LABEL maintainer "Jian Zeng <anonymousknight96 AT gmail.com>"
33
VOLUME ["/debian"]
44
ADD ["sync.sh", "pre-sync.sh", "prepare.sh", "/"]

docker-ce/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ustcmirror/base:alpine
1+
FROM ghcr.io/ustcmirror/base:alpine
22
LABEL maintainer="Keyu Tao <[email protected]>"
33
RUN apk add --no-cache --update wget perl ca-certificates git python3 py3-requests py3-pip py3-lxml && \
44
pip3 install pyquery && \

0 commit comments

Comments
 (0)