Variáveis de ambiente
A infraestrutura do Adobe Commerce na nuvem permite atribuir variáveis de ambiente para substituir opções de configuração. O pacote ece-tools
define valores no arquivo env.php
com base nos valores das Variáveis de nuvem, variáveis definidas no Cloud Console e no arquivo de configuração .magento.env.yaml
.
As variáveis de ambiente no arquivo .magento.env.yaml
personalizam o ambiente de nuvem, substituindo a configuração existente do Commerce. Se um valor padrão for Not Set
, o pacote ece-tools
executará a ação NO e usará o valor padrão Commerce ou o valor da configuração MAGENTO_CLOUD_RELATIONSHIPS
. Se o valor padrão estiver definido, o pacote ece-tools
atuará para definir esse padrão.
Os tipos de variáveis de ambiente incluem:
-
ADMIN — as variáveis substituem as variáveis ADMIN do projeto
-
MAGENTO_CLOUD—variáveis específicas para a infraestrutura em nuvem
-
Variáveis usadas no arquivo
.magento.env.yaml
:- Global—as variáveis afetam os estágios de compilação, implantação e pós-implantação
- Build — as variáveis controlam ações de compilação
- Implantar — variáveis controlam ações de implantação
- Post-deploy — as variáveis controlam ações após a implantação
As variáveis são hierárquicas, o que significa que, se uma variável não for substituída, ela será herdada do ambiente pai.
Você pode definir variáveis ADMIN de Cloud Console ou usando a CLI do Adobe Commerce. É possível gerenciar outras variáveis de ambiente a partir do arquivo .magento.env.yaml
para gerenciar ações de compilação e implantação em todos os seus ambientes, incluindo o Pro Staging e o Production, sem precisar de um tíquete de suporte.
.magento.env.yaml
ou sua configuração pode não funcionar como esperado. Os exemplos nesta documentação e no arquivo de exemplo usam o recuo two-space. Use o comando de validação de ferramentas ece para verificar sua configuração.