Ruby-Heroku如何创建procfile

时间:2019-09-15 11:23:09

标签: ruby heroku procfile

我正在为我的hobyst应用程序尝试heroku。我部署了我的应用程序。但是idk是procfile或其他任何东西。

我看到了“网络:”之类的东西,但我没有。

我以pry启动我的应用。在我的gemfile中。

我的控制台行:

c:> pry -r ./filelocation/app.rb

[1] pry(main)> bot = TwitchBot.new

[2] pry(main)> bot.run 

有人可以帮我吗?如何成为此控制台行的procfile?

1 个答案:

答案 0 :(得分:1)

您可以使用简单的单缸衬套进行撬动操作:

ruby -r ./filelocation/app.rb -e "TwitchBot.new.run"

...,这可能会转到您的Procfile

但是,最好使用worker:而不是web:,因为Heroku会假定它是HTTP服务器,并会相应地执行一些运行状况检查,从而导致应用程序频繁重启。使用worker:时不应该。