gpt4 book ai didi

heroku - 什么是基于 Procfile 的应用程序

转载 作者:行者123 更新时间:2023-12-05 00:22:42 27 4
gpt4 key购买 nike

我已经看够了它的外观,我必须更多地了解它。我看到 Heroku 有一个 procfile,我认为它是关于在部署到 heroku 后运行这个 procfile。

我还看到了术语基于 procfiled 的应用程序。那么实际上 Procfile 是 Heroku 特有的还是其他什么?

最佳答案

Procfile 和 Foreman Gem
foreman gem 使用 Procfile使用用户定义的名称和选项运行服务。 Heroku uses it将服务配置为在 dyno 中运行,但任何愿意使用 foreman start <named_process> 调用事物的人都可以使用它。而不是他们以前这样做。
例子
我经常在开发中使用它来为我的 Rails 服务器在 unicorn 和 Thin 之间进行选择。例如:

thin: bundle exec thin start -e development -p 8080
unicorn: bundle exec unicorn -c config/unicorn.vagrant.rb
使用此配置,我可以从 foreman start thin 开始瘦身或 unicorn foreman start unicorn .您的里程数和 gem 的用处肯定会有所不同。

关于heroku - 什么是基于 Procfile 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29610514/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com