Запустите Couchdb Lucene в контейнере Docker.
docker run -d -p 5985:5985 klaemo/couchdb-lucene
Как ваш контейнер CouchDB, так и контейнер Lucene CouchDB должны иметь возможность подключаться к друг другу. Это можно сделать с помощью сети Docker. Не стесняйтесь взглянуть на настройку в каталоге example .
По умолчанию CouchDB Lucene Container ожидает достижения CouchDB по адресу http://couchdb:5984 . Опять же, это может быть достигнуто с помощью сетей Docker или связывания контейнеров. Вы можете настроить его, выполнив следующее в контейнере CouchDB-Lucene (или в DockerFile):
sed -e 's/couchdb:5984/your-couchdb-hostname:5984/' -i /opt/couchdb-lucene/conf/couchdb-lucene.ini
Добавьте следующее в local.ini или в пользовательском интерфейсе конфигурации (настройка URL-адреса CouchDB-Lucene, соответственно):
[httpd_global_handlers]
_fti = {couch_httpd_proxy, handle_proxy_req, <<"http://couchdb-lucene:5985">>}
Примечание. Прокси -обработчик в настоящее время не работает с CouchDB 2.0 (см. Этот вопрос). Вместо этого вы можете запросить Couchdb-люксен напрямую.
1.0.2 : Couchdb-lucene 1.0.21.1.0 : Couchdb-люкен 1.1.02.1.0 , latest : couchdb-lucene 2.1.0