【问题标题】:Getting a chat app running on Heroku在 Heroku 上运行聊天应用程序
【发布时间】:2011-11-04 05:19:50
【问题描述】:

我在 heroku cedar 堆栈上有一个基于 juggernaut2 = https://github.com/maccman/juggernaut 的聊天应用程序,我发现 Cedar 堆栈目前是围绕每个应用程序使用一种语言/框架的假设构建的。这会导致我的应用程序无法正常运行,因为无法像在本地那样启动 juggernaut 服务器(1.启动 rails 服务器:rails server thin 2.启动 redis 服务器:redis-server 3.启动 juggernaut:juggernaut)。

我的应用程序目前的工作方式是 juggernaut2 和 javascript 聊天应用程序都在一个 heroku 应用程序中,因此它不能正常工作。

我已经推送了另一个完全是 juggernaut2 的应用程序,以及一个带有聊天应用程序的应用程序。我在聊天应用程序上运行 Redis To Go。但我的问题是如何让这两个不同的应用程序相互通信?

看起来 maccman 让它与他的 holla 应用程序一起工作 = https://github.com/maccman/holla

【问题讨论】:

    标签: ruby-on-rails heroku juggernaut


    【解决方案1】:

    让它们都使用同一个 Redis 实例。

    https://github.com/maccman/juggernaut/wiki/Heroku

    【讨论】:

    • 当聊天应用不是 node.js 应用时,如何将聊天应用设置为与 juggernaut 应用具有相同的 Redis 实例。 heroku run node 正在运行的节点连接到终端... up, run.11 sh: node: not found
    • 听起来您的节点应用程序运行不正确。 Juggernaut 在其自己的应用程序的节点上运行,Redis 作为服务运行 (redistogo),而您的聊天应用程序作为单独的应用程序运行。您的聊天应用通过 Juggernaut ruby​​ 库与 Redis 通信。
    • 如何在heroku上加载localhost:8080/application.js?
    猜你喜欢
    • 2012-08-11
    • 2016-02-06
    • 2016-10-23
    • 2017-08-19
    • 1970-01-01
    • 2015-01-05
    • 2011-01-31
    • 2016-05-29
    • 2015-10-23
    相关资源
    最近更新 更多