Umgebungsvariablen
- Themen:
- Cloud
- Build
- Bereitstellung
Erstellt für:
- Admin
- Entwickler
Mit Adobe Commerce in der Cloud-Infrastruktur können Sie Umgebungsvariablen zuweisen, um Konfigurationsoptionen zu überschreiben. Das ece-tools
legt Werte in der env.php
anhand von Werten aus Cloud-Variablen, in der Cloud Console festgelegten Variablen und der .magento.env.yaml
-Konfigurationsdatei fest.
Die Umgebungsvariablen in der .magento.env.yaml
-Datei passen die Cloud-Umgebung an, indem sie Ihre bestehende Commerce-Konfiguration überschreiben. Wenn ein Standardwert Not Set
ist, ergreift das ece-tools
-Paket die Aktion NEIN und verwendet den Commerce Standardwert oder den Wert aus der MAGENTO_CLOUD_RELATIONSHIPS
. Wenn der Standardwert festgelegt ist, setzt das ece-tools
-Paket diesen Standardwert.
Zu den Arten von Umgebungsvariablen gehören:
-
ADMIN - Variablen überschreiben Projekt-ADMIN-Variablen
-
MAGENTO_CLOUD - Cloud-Infrastrukturspezifische Variablen
-
In der
.magento.env.yaml
verwendete Variablen:- Global - Variablen wirken sich auf die Phasen der Erstellung, Bereitstellung und Nachbereitstellung aus
- Build - Variablen steuern Buildaktionen
- Bereitstellen - Variablen steuern Bereitstellungsaktionen
- Nach der Bereitstellung - Variablen steuern Aktionen nach der Bereitstellung
Variablen sind hierarchisch was bedeutet, dass eine Variable von der übergeordneten Umgebung übernommen wird, wenn sie nicht überschrieben wird.
Sie können ADMIN-Variablen über die Cloud Console oder die Adobe Commerce-CLI festlegen. Sie können andere Umgebungsvariablen aus der .magento.env.yaml
-Datei verwalten, um Build- und Bereitstellungsaktionen in allen Ihren Umgebungen zu verwalten, einschließlich Pro-Staging und Produktion, ohne dass ein Support-Ticket erforderlich ist.
.magento.env.yaml
-Datei konsistente Einzüge zu verwenden. Andernfalls funktioniert Ihre Konfiguration möglicherweise nicht wie erwartet. Die Beispiele in dieser Dokumentation und in der Beispieldatei verwenden Einzug mit Leerzeichen. Verwenden Sie den Befehl ece-tools validate, um Ihre Konfiguration zu überprüfen.