Migrate to new Google Docker Register
TODO перенести информацию из задачи
http://center.u4u.online:10080/issues/331
Auth Docker Register
https://cloud.google.com/container-registry/docs/advanced-authentication
How to migrate local u4u project
Прошу заменить docker register в локальном файле docker-compose.yml
вот эту строку
center.u4u.online/
заменить на вот эту
gcr.io/u4u-project/
Лучше это сделать средствами PyCharm Find and Replace
Файл docker-compose.yml должен выглядить примерно вот так
photod:
restart: on-failure
image: gcr.io/u4u-project/photod:develop
tsm:
restart: on-failure
image: gcr.io/u4u-project/tsm:develop
textgen:
restart: on-failure
image: gcr.io/u4u-project/textgen:develop
Далее пересоздать сервисы. Все.
Technical information
Migrate backup images to Google Docker register
➜ backup git:(develop) grep image .gitlab-ci.yml | grep backup
image: center.u4u.online/postgres-backup-to-gs
image: center.u4u.online/postgres-backup-to-gs
image: center.u4u.online/postgres-backup-to-gs
image: center.u4u.online/postgres-backup-to-gs
image: center.u4u.online/mongo-backup-to-gs
image: center.u4u.online/mongo-backup-to-gs
image: center.u4u.online/mongo-backup-to-gs
image: center.u4u.online/media-backup-to-gs-gitlab
image: center.u4u.online/media-backup-to-gs-gitlab
image: center.u4u.online/media-backup-to-gs-gitlab
➜ backup git:(develop) git status
cd postgres-backup-to-gs
postgres-backup-to-gs git:(develop)docker tag center.u4u.online/postgres-backup-to-gs-962:latest gcr.io/u4u-project/postgres-backup-to-gs-962:master
postgres-backup-to-gs git:(develop)docker push gcr.io/u4u-project/postgres-backup-to-gs-962:master
The push refers to a repository [gcr.io/u4u-project/postgres-backup-to-gs-962]
➜ postgres-backup-to-gs git:(develop) docker tag center.u4u.online/postgres-backup-to-gs:latest gcr.io/u4u-project/postgres-backup-to-gs:latest
➜ postgres-backup-to-gs git:(develop) docker push gcr.io/u4u-project/postgres-backup-to-gs:latest
The push refers to a repository [gcr.io/u4u-project/postgres-backup-to-gs]
d05e03d4071f: Preparing
38c64cdc3f4d: Preparing
docker push gcr.io/u4u-project/mongo-backup-to-gs:latest
➜ postgres-backup-to-gs git:(develop) docker tag center.u4u.online/media-backup-to-gs:latest gcr.io/u4u-project/media-backup-to-gs:latest
➜ postgres-backup-to-gs git:(develop) docker push gcr.io/u4u-project/media-backup-to-gs:latest
The push refers to a repository [gcr.io/u4u-project/media-backup-to-gs]