docker couchdb lucene
1.0.0
DockerコンテナでCouchDB Luceneを実行します。
docker run -d -p 5985:5985 klaemo/couchdb-lucene
CouchDBコンテナとCouchDB Luceneコンテナの両方が、お互いに接続できる必要があります。これは、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
以下をCouchDBのlocal.iniまたは構成UIに追加します(それに応じてcouchdb-lucene URLを調整します):
[httpd_global_handlers]
_fti = {couch_httpd_proxy, handle_proxy_req, <<"http://couchdb-lucene:5985">>}
注:現在、プロキシハンドラーはCouchDB 2.0で動作しません(この問題を参照)。代わりにcouchdb-luceneを直接照会できます。
1.0.2 :couchdb-lucene 1.0.21.1.0 :couchdb-lucene 1.1.02.1.0 、 latest :couchdb-lucene 2.1.0