From bb650d7526d41c9f6761de126e98c67ac0a59ad4 Mon Sep 17 00:00:00 2001 From: Dmitry Verkhoturov Date: Sat, 1 Mar 2025 23:15:09 +0000 Subject: [PATCH] Migrate Docker images from Docker Hub to GitHub Container Registry This commit replaces all references to `umputun/remark42` Docker images on Docker Hub with `ghcr.io/umputun/remark42` from the GitHub Container Registry. It updates various Docker Compose files, documentation, and the Makefile to use the new image location. It also updates the kubernetes example to use the latest version. Docker Hub is going to kill free pulls for too long by now. --- Makefile | 2 +- backend/_example/memory_store/compose-dev-memstore.yml | 2 +- compose-dev-backend.yml | 2 +- compose-dev-frontend.yml | 2 +- compose-e2e-test.yml | 2 +- docker-compose.yml | 2 +- site/src/docs/configuration/parameters/index.md | 2 +- site/src/docs/contributing/backend/index.md | 4 ++-- site/src/docs/getting-started/installation/index.md | 2 +- site/src/docs/manuals/kubernetes/index.md | 2 +- site/src/docs/manuals/reproxy/index.md | 2 +- site/src/docs/manuals/subdomain/index.md | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 620dc372..dc9920dc 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ bin: docker rm -f remark42.bin docker: - DOCKER_BUILDKIT=1 docker build -t umputun/remark42 --build-arg GITHUB_REF=$(GITHUB_REF) --build-arg GITHUB_SHA=$(GITHUB_SHA) \ + DOCKER_BUILDKIT=1 docker build -t umputun/remark42 -t ghcr.io/umputun/remark42 --build-arg GITHUB_REF=$(GITHUB_REF) --build-arg GITHUB_SHA=$(GITHUB_SHA) \ --build-arg CI=true --build-arg SKIP_FRONTEND_TEST=true --build-arg SKIP_BACKEND_TEST=true . dockerx: diff --git a/backend/_example/memory_store/compose-dev-memstore.yml b/backend/_example/memory_store/compose-dev-memstore.yml index 805fa605..db4a2996 100644 --- a/backend/_example/memory_store/compose-dev-memstore.yml +++ b/backend/_example/memory_store/compose-dev-memstore.yml @@ -11,7 +11,7 @@ services: args: - SKIP_BACKEND_TEST=true - SKIP_FRONTEND_TEST=true - image: umputun/remark42:dev + image: ghcr.io/umputun/remark42:dev container_name: "remark42-dev" hostname: "remark42-dev" restart: always diff --git a/compose-dev-backend.yml b/compose-dev-backend.yml index eaa2a1cc..9076d9bb 100644 --- a/compose-dev-backend.yml +++ b/compose-dev-backend.yml @@ -18,7 +18,7 @@ services: - CI - GITHUB_REF - GITHUB_SHA - image: umputun/remark42:dev + image: ghcr.io/umputun/remark42:dev container_name: "remark42-dev" hostname: "remark42-dev" diff --git a/compose-dev-frontend.yml b/compose-dev-frontend.yml index e6e420b3..49d07144 100644 --- a/compose-dev-frontend.yml +++ b/compose-dev-frontend.yml @@ -16,7 +16,7 @@ services: - SKIP_FRONTEND_BUILD=true # - NODE_ENV=development - image: umputun/remark42:dev + image: ghcr.io/umputun/remark42:dev container_name: "remark42-dev" hostname: "remark42-dev" diff --git a/compose-e2e-test.yml b/compose-e2e-test.yml index 6592356d..ee3fcf23 100644 --- a/compose-e2e-test.yml +++ b/compose-e2e-test.yml @@ -10,7 +10,7 @@ services: - SKIP_BACKEND_TEST=true - SKIP_FRONTEND_TEST=true - image: umputun/remark42:dev + image: ghcr.io/umputun/remark42:dev container_name: "remark42" environment: diff --git a/docker-compose.yml b/docker-compose.yml index 5409b5d4..adee680d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: # remove the next line in case you want to use this Docker Compose file separately # as otherwise it would complain for absence of Dockerfile build: . - image: umputun/remark42:latest + image: ghcr.io/umputun/remark42:latest container_name: "remark42" hostname: "remark42" restart: always diff --git a/site/src/docs/configuration/parameters/index.md b/site/src/docs/configuration/parameters/index.md index af4e34a3..9b443dc7 100644 --- a/site/src/docs/configuration/parameters/index.md +++ b/site/src/docs/configuration/parameters/index.md @@ -17,7 +17,7 @@ version: "2" services: remark42: - image: umputun/remark42:latest + image: ghcr.io/umputun/remark42:latest restart: always container_name: "remark42" environment: diff --git a/site/src/docs/contributing/backend/index.md b/site/src/docs/contributing/backend/index.md index 694e8b9a..9508a2d6 100644 --- a/site/src/docs/contributing/backend/index.md +++ b/site/src/docs/contributing/backend/index.md @@ -36,8 +36,8 @@ In order to have working Remark42 installation you need once to copy frontend st ```shell # frontend files -docker pull umputun/remark42:master -docker create -ti --name remark42files umputun/remark42:master sh +docker pull ghcr.io/umputun/remark42:master +docker create -ti --name remark42files ghcr.io/umputun/remark42:master sh docker cp remark42files:/srv/web/ ./backend/app/cmd/ docker rm -f remark42files # fix frontend files to point to the right URL diff --git a/site/src/docs/getting-started/installation/index.md b/site/src/docs/getting-started/installation/index.md index cac1f149..883d0db4 100644 --- a/site/src/docs/getting-started/installation/index.md +++ b/site/src/docs/getting-started/installation/index.md @@ -76,5 +76,5 @@ To verify if Remark42 has been properly installed, check a demo page at `${REMAR ### Build from the source -- to build Docker container - `make docker`. This command will produce container `umputun/remark42` +- to build Docker container - `make docker`. This command will produce container `ghcr.io/umputun/remark42` - to build a single binary for direct execution - `make OS= ARCH=`. This step will produce an executable `remark42` file with everything embedded diff --git a/site/src/docs/manuals/kubernetes/index.md b/site/src/docs/manuals/kubernetes/index.md index 83ca348d..8f164143 100644 --- a/site/src/docs/manuals/kubernetes/index.md +++ b/site/src/docs/manuals/kubernetes/index.md @@ -33,7 +33,7 @@ spec: spec: containers: - name: remark42 - image: umputun/remark42:v1.8.1 + image: ghcr.io/umputun/remark42:v1.14.0 ports: # http: - containerPort: 8080 diff --git a/site/src/docs/manuals/reproxy/index.md b/site/src/docs/manuals/reproxy/index.md index 64086d0d..feae16ca 100644 --- a/site/src/docs/manuals/reproxy/index.md +++ b/site/src/docs/manuals/reproxy/index.md @@ -43,7 +43,7 @@ services: - ./var/logs:/srv/var/logs remark42: - image: umputun/remark42:master + image: ghcr.io/umputun/remark42:master container_name: "remark42" hostname: "remark42" restart: always diff --git a/site/src/docs/manuals/subdomain/index.md b/site/src/docs/manuals/subdomain/index.md index 91010770..f447c2dc 100644 --- a/site/src/docs/manuals/subdomain/index.md +++ b/site/src/docs/manuals/subdomain/index.md @@ -25,7 +25,7 @@ Example `docker-compose.yml`: version: "2" services: remark42: - image: umputun/remark42:latest + image: ghcr.io/umputun/remark42:latest container_name: remark42 restart: always environment: