簡體   English   中英

從領班到主管的Rails部署

[英]Rails deployment from foreman to supervisord

我想將我的Rails應用程序部署,該應用程序與領班一起在本地運行到服務器,由主管負責重新啟動。

Unfortunatley應用程序拋出此錯誤,我不知道$ PORT來自何處,也不知道這部分從何處開始。 在本地,一切運行良好。

我的應用程序使用redis(這是procfile的第二部分)和puma作為Web服務器

.../.rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/uri/generic.rb:213:in 'initialize': the scheme tcp does not accept registry part: 0.0.0.0:$PORT

檢查您的主管配置。

bundle exec puma -p $PORT

不會使用環境變量PORT 它應該可以手動設置端口。 例如:

bundle exec puma -p 3000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM