Exportar definições de configuração
No modelo de implantação de pipeline do Commerce 2.2 e posterior, você pode manter uma configuração consistente entre os sistemas. Depois de definir as configurações no Administrador no sistema de desenvolvimento, exporte essas configurações para arquivos de configuração usando o seguinte comando:
bin/magento app:config:dump {config-types}
config_types é uma lista separada por espaços de tipos de configuração para despejo. Os tipos disponíveis são scopes, system, themes e i18n. Se nenhum tipo de configuração for especificado, o comando despeja todas as informações de configuração do sistema.
O exemplo a seguir descarta apenas escopos e temas:
bin/magento app:config:dump scopes themes
Como resultado da execução do comando, os seguintes arquivos de configuração são atualizados:
-
app/etc/config.phpEsse é o arquivo de configuração compartilhado para todas as instâncias do Commerce.
Inclua isso no controle de origem para que ele possa ser compartilhado entre os sistemas de desenvolvimento, compilação e produção.Consulte referência de config.php.
-
app/etc/env.phpEste é o arquivo de configuração específico do ambiente.
Ele contém configurações confidenciais e específicas do sistema para ambientes individuais.não incluir este arquivo no controle do código-fonte.
Consulte referência do arquivo env.php.
Configurações sensíveis ou específicas do sistema
Para definir as configurações confidenciais gravadas em env.php, use o comando bin/magento config:sensitive:set.
Os valores de configuração são especificados como confidenciais ou específicos do sistema, fazendo referência a Magento\Config\Model\Config\TypePool no arquivo di.xml do módulo.
Para exportar configurações adicionais do sistema ao usar config_types, considere usar o comando bin/magento config:set.