Ruby-Heroku如何创建procfile
Ruby-Heroku how to create procfile
我正在为我的爱好者应用程序试用 heroku。我部署了我的应用程序。但我不知道什么是 procfile 或任何东西。
我看到了 'web:' 那样的东西,但我没有。
我用 pry 启动我的应用程序。在我的 gemfile 中。
我的控制台行:
c:> pry -r ./filelocation/app.rb
[1] pry(main)> bot = TwitchBot.new
[2] pry(main)> bot.run
谁能帮我解决这个问题。如何成为此控制台行的 procfile?
你可以用一个简单的单线来做和撬一样的事情:
ruby -r ./filelocation/app.rb -e "TwitchBot.new.run"
...这可能会影响到您的 Procfile
。
但是,最好使用 worker:
而不是 web:
,因为否则 Heroku 会假定它是一个 HTTP 服务器并相应地执行一些健康检查,从而导致您的应用程序频繁重启。 worker:
不应该。
我正在为我的爱好者应用程序试用 heroku。我部署了我的应用程序。但我不知道什么是 procfile 或任何东西。
我看到了 'web:' 那样的东西,但我没有。
我用 pry 启动我的应用程序。在我的 gemfile 中。
我的控制台行:
c:> pry -r ./filelocation/app.rb
[1] pry(main)> bot = TwitchBot.new
[2] pry(main)> bot.run
谁能帮我解决这个问题。如何成为此控制台行的 procfile?
你可以用一个简单的单线来做和撬一样的事情:
ruby -r ./filelocation/app.rb -e "TwitchBot.new.run"
...这可能会影响到您的 Procfile
。
但是,最好使用 worker:
而不是 web:
,因为否则 Heroku 会假定它是一个 HTTP 服务器并相应地执行一些健康检查,从而导致您的应用程序频繁重启。 worker:
不应该。