Я работаю над развертыванием проекта в Heroku с использованием реестра контейнеров, но сейчас кажется, что Heroku восстанавливает с нуля, что является пустой тратой времени.
Итак, после изучения я нашел следующие ответы: - { ссылка } и эту тему - Можно ли использовать образ реестра Heroku в качестве базового образа для службы просмотра приложений?
Я создал Dockerfile.heroku с этим кодом:
FROM registry.heroku.com/app_name/image_name:latest
и изменил heroku.yml следующим образом :
build:
docker:
web: Dockerfile.heroku
Но когда я нажал на Heroku, я получил эту ошибку из журнала сборки Heroku:
=== Fetching app code
=== Building release (Dockerfile.heroku)
Sending build context to Docker daemon 168.4kBStep 1/1 : FROM registry.heroku.com/app_name/web:latest
Get https://registry.heroku.com/v2/app_name/web/manifests/latest: no basic auth credentials
Локально, я вошел в реестр Heroku и могу вытащить изображение .
Как я могу исправить эту проблему? Заранее спасибо.