Custom extensions
Benoit Chesneau edited this page Jun 25, 2013
·
1 revision
Due to the changes in the couchdb source codes available in rcouch, extending your couchdb release is easy.
Built-in extensions are the following:
- couch random doc handler
- couch db updates handler
- refuge spatial - spatial indexer forked from geocouch
- erica: a console tools to help you to manage and build your couchapps
Some External extensions are also available freely:
- couch_es - An elasticsearch helper for couchdb based products (apache couchdb, bigcouch & refuge)
- couch_dnssd to make your node discoverable using Bonjour/DNS-SD.
To add a custom extension to your rcouch release, edit the rebar.config file and add it as a dependancy, then modify the reltool.config to include it. If you need specific configuration you can also edit the ini files templates and the rcouch.config to set the variables value in the templates.
Not http config goes in couch_httpd.ini