我已经看够了它的外观,我必须更多地了解它。我看到 Heroku 有一个 procfile,我认为它是关于在部署到 heroku 后运行这个 procfile。
我还看到了术语基于 procfiled 的应用程序。那么实际上 Procfile 是 Heroku 特有的还是其他什么?
foreman gem使用 Procfile来运行具有用户定义名称和选项的服务。Heroku使用它来配置服务以在 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
Run Code Online (Sandbox Code Playgroud)
有了这个配置,我就可以开始用薄foreman start thin或麒麟foreman start unicorn。您的里程数和宝石的用处肯定会有所不同。
| 归档时间: |
|
| 查看次数: |
2160 次 |
| 最近记录: |