Explorar o código

Sync Docker Registries.

Thanks to xet7 !
Lauri Ojansivu %!s(int64=2) %!d(string=hai) anos
pai
achega
32ec95ffa8

+ 1 - 4
releases/docker-push-gantt.sh

@@ -12,8 +12,6 @@ if [ $# -ne 2 ]
     exit 1
     exit 1
 fi
 fi
 
 
-sudo apt -y install skopeo
-
 # Quay
 # Quay
 #docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2
 #docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2
 #docker push 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 tag $1 ghcr.io/wekan/wekan-gantt-gpl:latest
 docker push 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

+ 1 - 2
releases/docker-push-wekan.sh

@@ -32,5 +32,4 @@ docker push ghcr.io/wekan/wekan:v$2
 docker tag $1 ghcr.io/wekan/wekan:latest
 docker tag $1 ghcr.io/wekan/wekan:latest
 docker push 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

+ 35 - 0
releases/docker-registry-sync.sh

@@ -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