6.2. Keycloak Dev Services の設定
ビルド時に固定された設定プロパティー: その他の設定プロパティーはすべて実行時にオーバーライド可能
設定プロパティー | 型 | デフォルト |
型 | デフォルト | |
Dev Services を有効 (デフォルト) または無効にするフラグ。有効にすると、Dev Services for Keycloak は、Docker の実行時に、Keycloak を開発モードまたはテストモードで自動的に設定して起動します。
環境変数: | boolean |
|
Dev Services プロバイダーのコンテナーイメージ名。デフォルトでは、Quarkus ベースの Keycloak イメージになります。WildFly ベースのディストリビューションの場合は、
環境変数: | string |
|
Keycloak-X イメージが使用されているかどうかを示します。デフォルトでは、イメージはイメージ名の
環境変数: | boolean | |
Keycloak コンテナーが共有されているかどうかを決定します。共有されると、Quarkus はラベルベースのサービス検出を使用して実行中の Keycloak コンテナーを見つけて再利用するため、2 番目のコンテナーは起動しません。一致するコンテナーが見つからない場合は、新しいコンテナーが起動します。サービス検出では、
環境変数: | boolean |
|
Keycloak コンテナーを識別するための
環境変数: | string |
|
Keycloak レルムファイルへのクラスまたはファイルシステムパスのコンマ区切りリスト。このリストは Keycloak を初期化するために使用されます。このリストの最初の値は、デフォルトのテナント接続プロパティーを初期化するために使用されます。
環境変数: | 文字列のリスト | |
Keycloak を初期化するために使用される追加のクラスまたはファイルシステムリソースへのエイリアス。各マップエントリーは、エイリアスとクラスまたはファイルシステムリソースパス間のマッピングを表します。
環境変数: | Map<String,String> | |
Keycloak を初期化するために使用される追加のクラスまたはファイルシステムリソース。各マップエントリーは、クラスまたはファイルシステムリソースパスエイリアスと Keycloak コンテナーの場所間のマッピングを表します。
環境変数: | Map<String,String> | |
keycloak JVM に渡される
環境変数: | string | |
"Keycloak:" という接頭辞が付いた Keycloak ログメッセージを表示します。
環境変数: | boolean |
|
Keycloak 開始コマンド。このプロパティーを使用して、Keycloak の起動オプションを試してください。
環境変数: | string | |
Keycloak レルムの名前。このプロパティーは、
環境変数: | string | |
環境変数: | boolean |
|
Keycloak ユーザー名とパスワードのマップ。空の場合、デフォルトのユーザー
環境変数: | Map<String,String> | |
Keycloak ユーザーのロールのマップ。空の場合、デフォルトのロールが割り当てられます。
環境変数: | Map<String,List<String>> | |
開発サービスがリッスンする特定のポート。 指定しない場合はランダムなポートが選択されます。
環境変数: | int | |
コンテナーに渡される環境変数。
環境変数: | Map<String,String> | |
Keycloak コンテナーのメモリー制限 指定しない場合は、750 MiB がデフォルトのメモリー制限になります。
環境変数: |
|
サイズ設定オプションは、[0-9]+[KkMmGgTtPpEeZzYy]?
(正規表現で表記) というフォーマットの文字列を認識します。
接尾辞が指定されていない場合は、バイトとみなされます。