2011-08-26 8 views
1

heroku cedar stack에 juggernaut2 = https://github.com/maccman/juggernaut을 기반으로 채팅 응용 프로그램이 있습니다. CEDAR 스택은 현재 응용 프로그램별로 하나의 언어/프레임 워크를 사용한다는 가정하에 만들어졌습니다. . 이로 인해 응용 프로그램이 제대로 실행되지 않습니다. 왜냐하면 juggernaut 서버는 로컬에서 할 수 있기 때문에 시작할 수 없기 때문입니다. 1. 레일즈 서버를 시작합니다 : 레일즈 서버를 얇게 만듭니다. 2. 서버를 시작합니다 : 서버를 다시 시작합니다. 3. 저거넛을 시작합니다.Heroku에서 실행중인 채팅 응용 프로그램 받기

내 앱이 현재 작동하는 방식으로 juggernaut2와 자바 스크립트 채팅 응용 프로그램이 모두 하나의 영웅 앱에 포함되어 있으므로 제대로 작동하지 않습니다.

전적으로 juggernaut2 인 다른 앱과 채팅 응용 프로그램과 함께 하나의 앱을 푸시했습니다. 채팅 응용 프로그램에서 Redis To Go를 실행하고 있습니다. 하지만 제 질문은 어떻게 서로 통신 할 수있는이 두 개의 서로 다른 응용 프로그램을 얻는 것입니까?

maccman이 holla app = https://github.com/maccman/holla과 작동하는 것처럼 보입니다.

답변

0

둘 다 동일한 Redis 인스턴스를 사용하도록합니다.

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

+0

내가 채팅 응용 프로그램은 Node.js를 응용 프로그램이 아닌 경우 저거넛 응용 프로그램과 같은 레디 스 인스턴스를 가지고 채팅 응용 프로그램을 설정 할 방법. heroku 실행 노드 실행 노드가 터미널에 연결 ... 실행, 실행 sh : 노드 : 찾을 수 없음 – DomX23

+0

노드 응용 프로그램이 올바르게 실행되지 않는 것 같습니다. Juggernaut는 자체 응용 프로그램에서 노드에서 실행되며 Redis는 서비스 (redistogo)로 실행되며 채팅 응용 프로그램은 별도의 응용 프로그램으로 실행됩니다. 채팅 앱은 Juggernaut 루비 라이브러리를 통해 Redis와 통신합니다. – Andrew

+0

heroku에 localhost : 8080/application.js를로드하려면 어떻게해야합니까? – chourobin

관련 문제