コンテンツにスキップ

Solr#

Lagoon SolrイメージのDockerfile。公式のsolr:<version>-alpineイメージを基にしています。

このDockerfileは、初期コアmycoreを持つスタンドアロンのSolrサーバーをセットアップするために使用することを意図しています。

サポートされているバージョン#

  • 5.5 (互換性のために利用可能、公式サポートは終了)
  • 6.6 (互換性のために利用可能、公式サポートは終了)
  • 7.7 (互換性のために利用可能、公式サポートは終了)
  • 7 Dockerfile - uselagoon/solr-7
  • 8 Dockerfile - uselagoon/solr-8

Lagoonの適応#

このイメージはLagoonで使用するために準備されています。したがって、すでにいくつかのことが行われています:

  • フォルダの権限は自動的にfix-permissionsで調整されるため、このイメージはランダムなユーザーで動作します。
  • Solrポートを修正し確認する10-solr-port.shスクリプト。
  • 20-solr-datadir.sh Solrの設定がLagoonに適合しているかを確認するスクリプトです。これによりディレクトリのパスが設定され、正しいロックタイプが設定されます。

環境変数#

一部のオプションは環境変数を通じて設定可能です。

環境変数 デフォルト 説明
SOLR_JAVA_MEM 512M デフォルトのJava HEAPサイズ(例. SOLR_JAVA_MEM="-Xms10g -Xmx10g")。
SOLR_DATA_DIR /var/solr Solrのデータディレクトリのパス。注意してください、これを変更するとデータが失われる可能性があります!
SOLR_COPY_DATA_DIR_SOURCE (未設定) Solrのエントリーポイントスクリプトが定義したSOLR_DATA_DIRにコピーするためのパス。これはSolrにコアを事前に準備するために使用できます。スクリプトは実際のSolrデータファイルを必要とします!また、目的地が既にSolrコアを持っていない場合にのみデータをコピーします。