日本語のコンテナで動かせる小さな検索サーバのサンプルです。 基本的にElasticsearchやSolrを用いた検索サーバはデータベースと同じようにECSやKubernetesなどのコンテナオーケストレーション環境で管理することに向いていませんが、 小さなデータに対する検索システムであれば、インデックスを外部ストレージに保存することで コンテナオーケストレーション環境で可用性とスケーラビリティを担保したデプロイができます。
copy setenv.sh.sample to setenv.sh and fill in all parameters
$ make build_prod_docker
$ make run_job_docker
$ make build_prod_docker
$ make run_app_docker
Access
curl -XGET localhost:9200 # elasticsearch
$ docker-compose up