Я пытаюсь найти способ установить стек в «контейнер», чтобы я мог развернуть свое приложение в образе docker, а не heroku-18. Причины этого сложны, но необходимы.
Документы по настройке изображения Heroku Docker говорят, что я могу сделать это в моем файле app.json
, например:
"stack": "container"
но это приводит к ошибке при развертывании через онлайн-интерфейс:
! No default language could be detected for this app.
HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
See https://devcenter.heroku.com/articles/buildpacks
! Push failed
Есть ли другие способы установить stack
на container
? Например, согласно этим документам также можно установить это с помощью Dockerfile
, но не совсем точно, как это сделать.
Я знаю, что могу использовать heroku CLI, но я бы предпочел установить это в моем репо git, так как это приложение будет развернуто и для других пользователей.
Заранее спасибо за любые советы!