我很难理解private_pub gem在heroku上使用哪个端口。一切都在本地工作,我可以在heroku上启动额外的dyno。我认为必须有一种方法来动态设置它。
我的Procfile
pubsub: bundle exec rackup private_pub.ru -s thin -E production -p 9292
private_pub.yml
production:
server: "http://myapp.herokuapp.com:9292/faye"
请注意,在我的Procfile中将端口设置为$ PORT会自动分配一个端口,但是如何在private_pub.yml中引用该端口?
答案 0 :(得分:2)
您无需指定端口。 我看起来像这样:
production:
server: "http://mm-faye-pp.herokuapp.com/faye"
确保你传递了你的secret_token,并确保你的faye应用程序在完全不同的dyno上运行,或者为我的faye制作一个新的heroku应用程序,就像我一样。