使用heroku.yml时是否可以在Heroku的注册表中引用构建的Docker映像?

时间:2019-01-27 17:20:05

标签: docker heroku

我有一个设置应用程序的Dockerfile。我建立了容器,使我的ENTRYPOINT指向脚本entrypoint.sh,并且该脚本接受许多参数,例如workerschedulerweb。我还提供了CMD(Heroku要求),该CMD为入口点脚本(在这种情况下为web)提供了默认参数。

我希望我可以在heroku.yml配置中重载CMD值,但是实际上这似乎不起作用-不管我在run配置部分中指定了什么,Heroku总是执行CMD值代替。因此,解决方法似乎是为每个进程创建单独的Dockerfile。除了CMD值以外,其他Dockerfile都相同。

所以我花了一些时间尝试创建每个进程都可以使用的通用映像...到目前为止,使用heroku.yml构建容器时似乎无法引用该映像。

是否有可能在heroku.yml构建阶段引用我预先构建并发送到Heroku注册表的Docker映像?

0 个答案:

没有答案