我可以指定一个自定义Dockerfile名称与Heroku容器:push?



我有一个项目,在同一个目录下有两个dockerfile:

project
/Dockerfile.web
/Dockerfile.worker

我可以使用它们来构建同一个项目的不同部分非常容易与docker-compose。但是,我很难告诉heroku container:push我想使用自定义Dockerfile。似乎我只能参考自定义目录来构建。

有解决办法吗?

我找到了问题的答案。

似乎没有办法为heroku container:push指定自定义Dockerfile name。

但是,根据文档,heroku container:push命令有--recursive参数,它可以完成我所需要的:

查找Dockerfile.web并建立web功率计:

heroku container:push web --recursive

查找Dockerfile.worker并构建worker功率计:

heroku container:push worker --recursive

查找Dockerfile.webDockerfile.worker并构建两个dynos:

heroku container:push web worker --recursive

最新更新