Jalankan CouchDB Lucene dalam wadah Docker.
docker run -d -p 5985:5985 klaemo/couchdb-lucene
Baik wadah CouchDB Anda dan wadah Lucene CouchDB harus dapat terhubung satu sama lain. Ini dapat dilakukan melalui jaringan Docker. Jangan ragu untuk melihat pengaturan di direktori example .
Secara default, wadah Lucene CouchDB mengharapkan couchdb dapat dijangkau di http://couchdb:5984 . Sekali lagi ini dapat dicapai dengan jaringan Docker atau tautan kontainer. Anda dapat menyesuaikannya dengan melakukan yang berikut dalam wadah CouchDB-Lucene (atau di Dockerfile):
sed -e 's/couchdb:5984/your-couchdb-hostname:5984/' -i /opt/couchdb-lucene/conf/couchdb-lucene.ini
Tambahkan yang berikut ini ke couchdb's local.ini atau di UI konfigurasi (menyesuaikan URL CouchDB-Lucene yang sesuai):
[httpd_global_handlers]
_fti = {couch_httpd_proxy, handle_proxy_req, <<"http://couchdb-lucene:5985">>}
Catatan: Penangan proxy saat ini tidak berfungsi dengan CouchDB 2.0 (lihat masalah ini). Anda dapat menanyakan sofa-lucene secara langsung.
1.0.2 : Couchdb-Lucene 1.0.21.1.0 : Couchdb-Lucene 1.1.02.1.0 , latest : CouchDB-Lucene 2.1.0