Exportar definições de configuração
No Commerce 2.2 e posterior modelo de implantação de pipeline, você pode manter uma configuração consistente em todos 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 incluem 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 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.Fazer não incluir este arquivo no controle de origem.
Consulte referência env.php.
Configurações sensíveis ou específicas do sistema
Para definir as configurações confidenciais gravadas em env.php
, use o bin/magento config:sensitive:set
comando.
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 do módulo di.xml
arquivo.
Para exportar configurações adicionais do sistema ao usar config_types
, considere usar o bin/magento config:set
comando.