diff --git a/docker-compose.yml b/docker-compose.yml index e549dc985..6b4652d18 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -111,18 +111,20 @@ services: wekan: #------------------------------------------------------------------------------------- - # ==== WEKAN FROM QUAY OR DOCKER HUB ==== - # Both Quay and Docker Hub has latest, but because + # ==== WEKAN FROM GITHUB/QUAY/DOCKER HUB ==== + # All of GitHub, Quay and Docker Hub have latest, but because # latest tag changes when is newest release, # when upgrading would be better to use version tag. - # a) Quay: - image: quay.io/wekan/wekan:latest - # b) Docker Hub: - #image: wekanteam/wekan:latest - # c) Using specific version tag is better: + # a) Using specific version tag is better: + # image: ghcr.io/wekan/wekan:v6.89 # image: quay.io/wekan/wekan:v6.89 # image: wekanteam/wekan:v6.89 - # e) TODO: Also push images to GitHub Container registry. + # b) GitHub Container registry. + image: ghcr.io/wekan/wekan:latest + # c) Quay: + #image: quay.io/wekan/wekan:latest + # d) Docker Hub: + #image: wekanteam/wekan:latest #------------------------------------------------------------------------------------- container_name: wekan-app # On CentOS 7 there is seccomp issue with glibc 6, diff --git a/releases/docker-push-gantt.sh b/releases/docker-push-gantt.sh index 80cb6927a..f338ead75 100755 --- a/releases/docker-push-gantt.sh +++ b/releases/docker-push-gantt.sh @@ -12,14 +12,25 @@ if [ $# -ne 2 ] exit 1 fi -docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2 -docker push quay.io/wekan/wekan-gantt-gpl:v$2 +sudo apt -y install skopeo -docker tag $1 quay.io/wekan/wekan-gantt-gpl:latest -docker push quay.io/wekan/wekan-gantt-gpl:latest +# Quay +#docker tag $1 quay.io/wekan/wekan-gantt-gpl:v$2 +#docker push quay.io/wekan/wekan-gantt-gpl:v$2 +#docker tag $1 quay.io/wekan/wekan-gantt-gpl:latest +#docker push quay.io/wekan/wekan-gantt-gpl:latest -docker tag $1 wekanteam/wekan-gantt-gpl:v$2 -docker push wekanteam/wekan-gantt-gpl:v$2 +# Docker Hub +#docker tag $1 wekanteam/wekan-gantt-gpl:v$2 +#docker push wekanteam/wekan-gantt-gpl:v$2 +#docker tag $1 wekanteam/wekan-gantt-gpl:latest +#docker push wekanteam/wekan-gantt-gpl:latest -docker tag $1 wekanteam/wekan-gantt-gpl:latest -docker push wekanteam/wekan-gantt-gpl:latest +# GitHub +docker tag $1 ghcr.io/wekan/wekan-gantt-gpl:v$2 +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 diff --git a/releases/docker-push-wekan.sh b/releases/docker-push-wekan.sh index 4a30a95bc..16a1c943b 100755 --- a/releases/docker-push-wekan.sh +++ b/releases/docker-push-wekan.sh @@ -12,14 +12,25 @@ if [ $# -ne 2 ] exit 1 fi -docker tag $1 quay.io/wekan/wekan:v$2 -docker push quay.io/wekan/wekan:v$2 +sudo apt -y install skopeo -docker tag $1 quay.io/wekan/wekan:latest -docker push quay.io/wekan/wekan:latest +# Quay +#docker tag $1 quay.io/wekan/wekan:v$2 +#docker push quay.io/wekan/wekan:v$2 +#docker tag $1 quay.io/wekan/wekan:latest +#docker push quay.io/wekan/wekan:latest -docker tag $1 wekanteam/wekan:v$2 -docker push wekanteam/wekan:v$2 +# Docker Hub +#docker tag $1 wekanteam/wekan:v$2 +#docker push wekanteam/wekan:v$2 +#docker tag $1 wekanteam/wekan:latest +#docker push wekanteam/wekan:latest -docker tag $1 wekanteam/wekan:latest -docker push wekanteam/wekan:latest +# GitHub +docker tag $1 ghcr.io/wekan/wekan:v$2 +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