Sync Docker Registries.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2023-05-24 12:19:38 +03:00
parent 10c2512d74
commit 32ec95ffa8
3 changed files with 37 additions and 6 deletions

View file

@ -12,8 +12,6 @@ if [ $# -ne 2 ]
exit 1
fi
sudo apt -y install skopeo
# Quay
#docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2
#docker push quay.io/wekan/wekan-gantt-gpl:v$2
@ -32,5 +30,4 @@ docker push ghcr.io/wekan/wekan-gantt-gpl:v$2
docker tag $1 ghcr.io/wekan/wekan-gantt-gpl:latest
docker push ghcr.io/wekan/wekan-gantt-gpl:latest
skopeo copy docker://ghcr.io/wekan/wekan-gantt-gpl docker://quay.io/wekan/wekan-gantt-gpl
skopeo copy docker://ghcr.io/wekan/wekan-gantt-gpl docker://wekanteam/wekan-gantt-gpl
~/repos/wekan/releases/docker-registry-sync.sh

View file

@ -32,5 +32,4 @@ docker push ghcr.io/wekan/wekan:v$2
docker tag $1 ghcr.io/wekan/wekan:latest
docker push ghcr.io/wekan/wekan:latest
skopeo copy docker://ghcr.io/wekan/wekan docker://quay.io/wekan/wekan
skopeo copy docker://ghcr.io/wekan/wekan docker://wekanteam/wekan
~/repos/wekan/releases/docker-registry-sync.sh

View file

@ -0,0 +1,35 @@
#!/bin/bash
sudo apt -y install skopeo
# WeKan
skopeo copy docker://ghcr.io/wekan/wekan docker://quay.io/wekan/wekan
skopeo copy docker://ghcr.io/wekan/wekan docker://wekanteam/wekan
# Wekan Gantt GPL
skopeo copy docker://ghcr.io/wekan/wekan-gantt-gpl docker://quay.io/wekan/wekan-gantt-gpl
skopeo copy docker://ghcr.io/wekan/wekan-gantt-gpl docker://wekanteam/wekan-gantt-gpl
# MongoDB
skopeo copy docker://mongo docker://ghcr.io/wekan/mongo
skopeo copy docker://mongo docker://quay.io/wekan/mongo
# PostgreSQL
skopeo copy docker://postgres docker://ghcr.io/wekan/postgres
skopeo copy docker://postgres docker://quay.io/wekan/postgres
# MariaDB
skopeo copy docker://mariadb docker://ghcr.io/wekan/mariadb
skopeo copy docker://mariadb docker://quay.io/wekan/mariadb
# Ubuntu
skopeo copy docker://ubuntu docker://ghcr.io/wekan/ubuntu
skopeo copy docker://ubuntu docker://quay.io/wekan/ubuntu
# Debian
skopeo copy docker://debian docker://ghcr.io/wekan/debian
skopeo copy docker://debian docker://quay.io/wekan/debian
# Alpine
skopeo copy docker://alpine docker://ghcr.io/wekan/alpine
skopeo copy docker://alpine docker://quay.io/wekan/alpine