Skip to content
/ wwc Public

Websocket chat using pyramid, centrifuge, socksJS and backbone marionette.

Notifications You must be signed in to change notification settings

dobrite/wwc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

41167b7 · Feb 26, 2014
Jan 24, 2014
Sep 22, 2013
Oct 30, 2013
Feb 26, 2014
Aug 1, 2013
Aug 2, 2013
Aug 1, 2013
Feb 21, 2014
Aug 1, 2013
Sep 25, 2013
Nov 11, 2013
Jan 20, 2014
Nov 8, 2013
Nov 8, 2013
Sep 24, 2013
Jan 20, 2014
Nov 12, 2013
Oct 29, 2013
Feb 25, 2014
Nov 4, 2013
Nov 3, 2013
Nov 8, 2013

Repository files navigation

WWC

Websocket chat using centrifuge, pyramid, and backbone-marionette.

NOTE: Development is still rapidly ongoing so expect things to break from time to time.

Installation

The following assumes Ubuntu 12.04 64-bit:

1. Install Vagrant 64 bit (1.3.5 at the time of this writing):

$ wget http://files.vagrantup.com/packages/a40522f5fabccb9ddabad03d836e120ff5d14093/vagrant_1.3.5_x86_64.deb
$ dpkg -i vagrant_1.3.5_x86_64.deb
$ rm vagrant_1.3.5_x86_64.deb

2. Install virtualbox (12.04 package has a bug):

$ wget http://download.virtualbox.org/virtualbox/4.3.2/virtualbox-4.3_4.3.2-90405~Ubuntu~precise_amd64.deb
$ dpkg -i virtualbox-4.3_4.3.2-90405~Ubuntu~precise_amd64.deb
$ rm virtualbox-4.3_4.3.2-90405~Ubuntu~precise_amd64.deb

3. Clone this repo where you want it to live:

$ git clone https://github.com/dobrite/wwc

4. cd into the repo:

$ cd wwc

5. Start the dev VM (get some coffee):

$ vagrant up

6. SSH into vagrant vm and build buildout (more coffee):

$ vagrant ssh
$ cd /vagrant
$ make env

7. Once that is complete bootstrap and start the websocket server:

$ bin/initialize_cent_config
$ make ws

8. SSH into vagrant in a second terminal, create centrifuge projects, and start dev server:

$ vagrant ssh
$ cd /vagrant
$ bin/initialize_cent_projects
$ make dev
  1. Visit http://localhost:6542 on your host computer
NOTE: This is still pre-alpha, not much works and there are little tests. Obviously this will change as the project matures.

About

Websocket chat using pyramid, centrifuge, socksJS and backbone marionette.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published