Как подготовить приложение для запуска в Яндекс.Облаке:
- Аутентифицироваться в Container Registry
yc container registry configure-docker
- Создать Container Registry
yc container registry create --name todo-registry
- Собрать docker-образ с тегом v1
docker build . --tag cr.yandex/<registry_id>/todo-demo:v1 --platform linux/amd64
- Собрать docker-образ с тегом v2 (для проверки сценария обновления приложения)
docker build . --build-arg COLOR_SCHEME=dark --tag cr.yandex/<registry_id>/todo-demo:v2 --platform linux/amd64
- Загрузить docker-образы в Container Registry
docker push cr.yandex/<registry_id>/todo-demo:v1 docker push cr.yandex/<registry_id>/todo-demo:v2