Export the configuration
In Magento 2.2 and later pipeline deployment model, you can maintain a consistent configuration across systems. After you configure settings in the Magento Admin on your development system, export those settings to configuration files using the following command:
bin/magento app:config:dump
As a result of the command execution, the following configuration files are updated:
app/etc/config.php
This is the shared configuration file for all your Magento instances. Include this in your source control so it can be shared between the development, build, and production systems.
See: config.php reference
app/etc/env.php
This is the environment-specific configuration file. It contains sensitive and system-specific settings for individual environments.
Do not include this file in source control.
See: env.php reference
Sensitive or system-specific settings
To set the sensitive settings written to env.php
, use the bin/magento config:sensitive:set
command.
Configuration values are specified as either sensitive or system-specific by referencing Magento\Config\Model\Config\TypePool
in the module’s di.xml
file.