Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.45 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.45 KB

LivelyCouch

*** Note: Development on this project has halted ***
Check out hook.io for a project with similar goals and design:
https://github.com/hookio/hook.io

LivelyCouch is a framework that integrates Node.js with CouchDB and is driven by HTTP events. It is designed to fill the gap between CouchApps and a full-fledged web application. All your LivelyCouch applications can be stored in CouchDB and replicated just like CouchApps.

LivelyCouch takes the event-model of Node.js to the HTTP layer, allowing you to write small decoupled Workers that only communicate through HTTP events and event subscriptions.

To read more about LivelyCouch, have a look at our website: www.livelycouch.org

##Installation

First install the latest version of CouchDB - easiest way is to use build-couchdb: git clone https://github.com/livelycouch/build-couchdb.git cd build-couchdb git submodule init git submodule update

rake git="git://github.com/apache/couchdb.git trunk"

Launch CouchDB: build/bin/couchdb

Add an Admin user with login: "lively" and password: "lively".

Make sure you have Node.js installed.

Now, get the LivelyCouch source and run the install script: git clone https://github.com/livelycouch/LivelyCouch.git cd LivelyCouch node install.js

If everything went well, LivelyCouch should now be running. From now on it will be automatically launched by CouchDB on startup.