2011-08-26 62 views
1

我在基於juggernaut2 = https://github.com/maccman/juggernaut的heroku雪松堆棧上有一個聊天應用程序,並且我發現Cedar堆棧目前是基於假設您將爲每個應用程序使用一種語言/框架。這會導致我的應用程序無法正常運行,因爲無法在本地執行啓動juggernaut服務器(1.啓動rails server:rails server thin 2.啓動redis server:redis-server 3.啓動juggernaut:juggernaut)。獲取在Heroku上運行的聊天應用程序

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

我推送了另一個應用程序,它僅僅是juggernaut2,還有一個應用程序與聊天應用程序。我在聊天應用程序上運行Redis To Go。但我的問題是如何讓這兩個不同的應用程序相互溝通?

看起來像maccman得到這個與他的holla app = https://github.com/maccman/holla一起工作。

回答

0

使它們都使用相同的Redis實例。

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

+0

我設置聊天應用程序具有相同的Redis實例作爲劍聖應用程序時,聊天應用程序是不是一個Node.js的應用怎麼辦。 heroku運行節點 正在運行的節點連接到終端... up,run.11 sh:node:not found – DomX23

+0

聽起來像沒有節點應用程序正常運行。 Juggernaut在它自己的應用程序的節點上運行,Redis作爲服務運行(redistogo),並且您的聊天應用程序作爲單獨的應用程序運行。您的聊天應用程序通過Juggernaut ruby​​庫與Redis進行通信。 – Andrew

+0

如何在heroku上加載localhost:8080/application.js? – chourobin