Я хочу создать кнопку «Развернуть в Heroku» для проекта с открытым исходным кодом. Когда кнопка нажата, я хочу, чтобы Heroku развернул последний образ из Docker-концентратора. Как я могу добиться этого с помощью моего app.json манифеста?
app.json схема позволяет мне установить "stack": "container"
, чтобы указать, что я хочу запуститьКонтейнер, но все, что мне удалось сделать с помощью этого параметра, - это построить контейнер из исходного кода через файл heroku.yml .
Из моего app.json :
"stack": "container",
"formation": {
"worker": {
"quantity": 1
}
}
Из моего heroku.yml :
build:
docker:
worker: Dockerfile
Выше app.json и heroku.yml файлов успешно создают контейнер из мастера при развертывании.
Как извлечь из Docker Hub при развертывании, а не строить из источника?