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