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.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c