【问题标题】:Ruby-Heroku how to create procfileRuby-Heroku 如何创建 procfile
【发布时间】:2019-09-17 00:15:55
【问题描述】:

我正在为我的业余应用程序尝试 heroku。我部署了我的应用程序。但我知道什么是 procfile 或任何东西。

我看到'web:'之类的东西,但我没有。

我正在使用 pry 启动我的应用程序。在我的 gemfile 中有。

我的控制台:

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

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

[2] pry(main)> bot.run 

谁能帮我解决这个问题。如何成为此控制台行的 procfile ?

【问题讨论】:

    标签: ruby heroku procfile


    【解决方案1】:

    你可以用一个简单的单线做同样的事情:

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

    ...这可以发给你的Procfile

    但是,使用worker: 而不是web: 可能会更好,因为否则Heroku 将假定它是一个HTTP 服务器并相应地执行一些健康检查,从而导致您的应用程序频繁重启。 worker: 不应该。

    【讨论】:

    • 我添加了工人:ruby -r ./ruby.rb -e "TwitchBot.new.run" true ?
    猜你喜欢
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-07-01
    • 2019-03-13
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多