操作
丼鯖を全文検索へ対応 » 履歴 » リビジョン 2
« 前 |
リビジョン 2/3
(差分)
| 次 »
白林檎 美和, 2020/07/16 02:17
丼鯖を全文検索へ対応¶
材料¶
- FreeBSD上で稼働する丼鯖
ElasticSearchのインスコ¶
導入済みのportsを更新。
# portsnap fetch update # portupgrade -a
textproc/elasticsearch6をインスコ。最新版は7だが,丼では使えない。
# make -C /usr/ports/textproc/elasticsearch6 config-recursive install clean
データ置き場を分けた方は, /usr/local/etc/elasticsearch/elasticsearch.yml の
path.data
を変更。path.data: /usr/home/elasticsearch
/etc/rc.conf へ
elasticsearch_enable="YES"
を追加。ElasticSearchを起動。
# service elasticsearch start
丼鯖の設定変更¶
~/live/.env.production へ次を追加。
ES_ENABLED=true ES_HOST=localhost ES_PORT=9200
索引を作成。
$ bundle exec rake chewy:upgrade
/usr/local/etc/rc.d/mastodon の
# REQUIRE:
へ,elasticsearch
を追加。# REQUIRE: nginx postgresql redis elasticsearch
丼サービスを再起動。
# service mastodon restart