Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
RingoChat is a simple, scalable web-based chat server built on Ringo.js + AppengineJS.
JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.settings
src
war/WEB-INF
.classpath
.gitmodules
.project
README.md

README.md

RingoChat

RingoChat is a simple, scalable web-based chat server built on Ringo.js + AppengineJS. (Just the clone version of NodeChat)

Quick start

Download the Google App Engine Java SDK and make sure that the bin directory of the SDK (/path/to/appengine-java-sdk/bin) is in the path. You can start the example with:

$ git clone https://github.com/kyungw00k/ringo-chat.git
$ cd ringo-chat
$ dev_appserver.sh . 

and browse to http://localhost:8080/

Deploy to App Engine

To deploy to App Engine:

$ cd ringo-chat
$ appcfg.sh ringo-chat .

Please note that the example is configured for debuging: it reloads the app per request, compilation is dissabled, debuging middleware is inserted in the request pipeline. You should use a production configuration for deployment.

Directory structure

The directory structure is fully customizable. In this example, the directory structure is based on Nitro conventions:

/src - the web app source code.
/war - the web app public directory, static files, etc come here.
/war/WEB-INF - servlet stuff, generated automatically (you can ignore this dir) 
/war/WEB-INF/app - RingoJS App related
/war/WEB-INF/app/public - static files
/war/WEB-INF/app/skins - template files
/war/WEB-INF/packages - commonjs packages.
/war/WEB-INF/lib - java .jar files needed for your app (you can ignore this dir)

Support

For questions regarding this example or appenginejs please post to the mailing list: http://groups.google.com/group/appenginejs

Something went wrong with that request. Please try again.