Skip to content

Commit

Permalink
Added README.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
mnunberg committed Jun 13, 2013
1 parent 22bf13e commit 19ef005
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions README.rst
@@ -0,0 +1,44 @@
=================================
Couchbase Beer Python Application
=================================

This is a sample web application written with the Python Couchbase Library.
Currently it relies on the latest patches from gerrit (Specifically,
http://review.couchbase.org/#/c/26856/ and
http://review.couchbase.org/#/c/26934/).

To test this application, install `Flask` (``pip install flask``).

The actual Python routing code is found in the ``beer.py`` file.


You will need to have the ``beer-sample`` bucket installed.
Additionally, you will need two additional views:

``beer/by_name``::

function(doc, meta) {
if (doc.type && doc.type == "beer") {
emit(doc.name, null);
}
}


Here you will need to create a new design document, called
``brewery``.

``brewery/by_name``::

function(doc, meta) {
if (doc.type && doc.type == "brewery") {
emit(doc.name, null);
}
}



To run the webapp, simply do::

python beer.py

And connect to ``localhost:5000``

0 comments on commit 19ef005

Please sign in to comment.