Variabili di ambiente
Adobe Commerce su infrastruttura cloud consente di assegnare variabili di ambiente per ignorare le opzioni di configurazione. Il pacchetto ece-tools
imposta i valori nel file env.php
in base ai valori di variabili cloud, variabili impostate nel file Cloud Console e nel file di configurazione .magento.env.yaml
.
Le variabili di ambiente nel file .magento.env.yaml
personalizzano l'ambiente Cloud sovrascrivendo la configurazione di Commerce esistente. Se un valore predefinito è Not Set
, il pacchetto ece-tools
esegue l'azione NO e utilizza il valore predefinito Commerce o il valore della configurazione MAGENTO_CLOUD_RELATIONSHIPS
. Se è impostato il valore predefinito, il pacchetto ece-tools
agisce per impostarlo.
I tipi di variabili di ambiente includono:
-
ADMIN—le variabili sovrascrivono le variabili ADMIN del progetto
-
MAGENTO_CLOUD—Variabili specifiche per l'infrastruttura cloud
-
Variabili utilizzate nel file
.magento.env.yaml
:- Globale: le variabili influiscono sulle fasi di compilazione, distribuzione e post-distribuzione
- Build: le variabili controllano le azioni di compilazione
- Distribuisci: le azioni di distribuzione del controllo delle variabili
- Post-deploy: le variabili controllano le azioni dopo la distribuzione
Le variabili sono gerarchiche, il che significa che se una variabile non viene sottoposta a override, viene ereditata dall'ambiente padre.
È possibile impostare variabili ADMIN da Cloud Console o utilizzando Adobe Commerce CLI. È possibile gestire altre variabili di ambiente dal file .magento.env.yaml
per gestire le azioni di generazione e distribuzione in tutti gli ambienti, inclusi Pro Staging e Produzione, senza richiedere un ticket di supporto.
.magento.env.yaml
, altrimenti la configurazione potrebbe non funzionare come previsto. Gli esempi in questa documentazione e nel file di esempio utilizzano il rientro two-space. Utilizza il comando ece-tools validate per controllare la configurazione.