From 69e1de10dff0c6b595506e79ae8273385f149780 Mon Sep 17 00:00:00 2001 From: Diego Pazos Date: Thu, 17 Sep 2026 12:32:16 +0200 Subject: [PATCH] chore: Pull Safe images from GHCR instead of Docker Hub Repoint the six Safe services in the compose files at ghcr.io/safe-global. This is the path third parties follow to self-host Safe, so it is the last place that should keep pointing at a registry the services are moving off. safe-transaction-service (x3, including docker-compose.monitoring.yml) safe-config-service safe-client-gateway-nest -> safe-client-gateway safe-wallet-web safe-events-service --- docker-compose.monitoring.yml | 2 +- docker-compose.yml | 12 ++++++------ docs/README.md | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docker-compose.monitoring.yml b/docker-compose.monitoring.yml index 6800a7d..59c2d03 100644 --- a/docker-compose.monitoring.yml +++ b/docker-compose.monitoring.yml @@ -1,6 +1,6 @@ services: txs-flower: - image: safeglobal/safe-transaction-service:${TXS_VERSION} + image: ghcr.io/safe-global/safe-transaction-service:${TXS_VERSION} env_file: - container_env_files/txs.env depends_on: diff --git a/docker-compose.yml b/docker-compose.yml index 9651d97..8349780 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -82,7 +82,7 @@ services: image: rabbitmq:alpine txs-worker-indexer: &txs-worker - image: safeglobal/safe-transaction-service:${TXS_VERSION} + image: ghcr.io/safe-global/safe-transaction-service:${TXS_VERSION} env_file: - container_env_files/txs.env environment: @@ -116,7 +116,7 @@ services: condition: service_healthy txs-web: - image: safeglobal/safe-transaction-service:${TXS_VERSION} + image: ghcr.io/safe-global/safe-transaction-service:${TXS_VERSION} env_file: - container_env_files/txs.env environment: @@ -140,7 +140,7 @@ services: # Safe Config Service cfg-web: - image: safeglobal/safe-config-service:${CFG_VERSION} + image: ghcr.io/safe-global/safe-config-service:${CFG_VERSION} tty: true volumes: - nginx-shared-cfg:/nginx @@ -158,7 +158,7 @@ services: <<: *redishealthcheck cgw-web: - image: safeglobal/safe-client-gateway-nest:${CGW_VERSION} + image: ghcr.io/safe-global/safe-client-gateway:${CGW_VERSION} env_file: - container_env_files/cgw.env depends_on: @@ -166,7 +166,7 @@ services: condition: service_healthy ui: - image: safeglobal/safe-wallet-web:${UI_VERSION} + image: ghcr.io/safe-global/safe-wallet-web:${UI_VERSION} env_file: - container_env_files/ui.env expose: @@ -182,7 +182,7 @@ services: start_period: 15s events-web: - image: safeglobal/safe-events-service:${EVENTS_VERSION} + image: ghcr.io/safe-global/safe-events-service:${EVENTS_VERSION} env_file: - container_env_files/events.env depends_on: diff --git a/docs/README.md b/docs/README.md index 53f3e0b..a1ffabc 100644 --- a/docs/README.md +++ b/docs/README.md @@ -25,7 +25,7 @@ UI_VERSION=v1.2.0 EVENTS_VERSION=v0.5.0 ``` -You can change them to the version you are interested available in [docker-hub](https://hub.docker.com/u/safeglobal) but be aware that not all versions of our services are compatible with each other, so do so **at your own risk.** +You can change them to the version you are interested available in [our container registry](https://github.com/orgs/safe-global/packages?repo_name=safe-infrastructure) but be aware that not all versions of our services are compatible with each other, so do so **at your own risk.** - [Guide to run our services locally](running_locally.md) - [Guide to run our services for production](running_production.md)