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.php
Esse é 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.php
Este é 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
.