我有一个 NodeJS 应用程序,我想在 Heroku 上运行它。
我使用 docker CLI 和以下命令:
docker build -t registry.heroku.com/my-app/web .
docker login --username=_ --password=MYTOKEN registry.heroku.com
docker push registry.heroku.com/my-app/web
所有这些命令都运行良好,但我的应用程序未在 heroku 上发布。
出了什么问题?为什么我的应用程序没有在 heroku 上发布?
我无法使用 heroku CLI。
最佳答案
Heroku 容器运行时不会在 docker Push
上发布镜像。该操作是必需的,但仅限于在 Heroku 平台上上传图像。
您需要使用 heroku container:release
命令或 Heroku API 在您的应用上发布这些新镜像。
请参阅关于 releasing docker images 的 Heroku 文档.
关于node.js - 如何使用docker将应用程序发布到heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50944296/