構成設定の書き出し
Commerce 2.2以降 パイプライン デプロイメントモデル では、システム間で一貫した設定を維持できます。 開発システムの管理者で設定を行った後、次のコマンドを使用して、これらの設定を設定ファイルに書き出します。
bin/magento app:config:dump {config-types}
config types_は、ダンプする設定タイプのスペース区切りリストです。 使用可能なタイプは、scopes、system、themes、i18nです。 設定タイプが指定されていない場合、コマンドはすべてのシステム設定情報をダンプします。
次の例では、スコープとテーマのみをダンプします。
bin/magento app:config:dump scopes themes
コマンド実行の結果、次の設定ファイルが更新されます。
-
app/etc/config.phpこれは、すべてのCommerce インスタンスの共有設定ファイルです。
これをソース管理に含めることで、開発、ビルド、実稼動の各システム間で共有することができます。config.php参照を参照してください。
-
app/etc/env.phpこれは環境固有の設定ファイルです。
個々の環境に対する機密性の高いシステム固有の設定が含まれています。このファイルをソース管理に含めるには、しないでください。
env.php参照を参照してください。
機密設定またはシステム固有の設定
env.phpに書き込まれた機密設定を設定するには、bin/magento config:sensitive:set コマンドを使用します。
構成値は、モジュールのdi.xml ファイルでMagento\Config\Model\Config\TypePoolを参照することで、機密性の高い値またはシステム固有の値として指定されます。
config_typesを使用する際に追加のシステム設定をエクスポートするには、bin/magento config:set コマンドの使用を検討してください。