Umgebungsvariablen
Mit Adobe Commerce in der Cloud-Infrastruktur können Sie Umgebungsvariablen zuweisen, um Konfigurationsoptionen zu überschreiben. Das Paket ece-tools
legt Werte in der Datei env.php
basierend auf Werten aus Cloud-Variablen, Variablen, die in der Konfigurationsdatei Cloud Console festgelegt sind, und .magento.env.yaml
fest.
Die Umgebungsvariablen in der Datei .magento.env.yaml
passen die Cloud-Umgebung an, indem Sie Ihre vorhandene Commerce-Konfiguration überschreiben. Wenn der Standardwert Not Set
ist, ergreift das ece-tools
-Paket die Aktion NO und verwendet den Standardwert Commerce oder den Wert aus der MAGENTO_CLOUD_RELATIONSHIPS
-Konfiguration. Wenn der Standardwert festgelegt ist, wird dieser Standardwert durch das Paket ece-tools
festgelegt.
Zu den Umgebungsvariablen gehören:
-
ADMIN—Variablen überschreiben Projekt-ADMIN-Variablen
-
MAGENTO_CLOUD—Variablen, die für die Cloud-Infrastruktur spezifisch sind
-
In der Datei
.magento.env.yaml
verwendete Variablen:- Global - Variablen wirken sich auf die Build-, Bereitstellungs- und Postbereitstellungs-Phasen aus
- Build—Variablen steuern Build-Aktionen
- Bereitstellen—Variablen steuern die Bereitstellungsaktionen
- Post-deploy—Variablen steuern Aktionen nach der Bereitstellung
Variablen sind hierarchisch, d. h. wenn eine Variable nicht überschrieben wird, wird sie von der übergeordneten Umgebung übernommen.
Sie können ADMIN-Variablen über die Cloud Console oder die Adobe Commerce-CLI festlegen. Sie können andere Umgebungsvariablen in der Datei .magento.env.yaml
verwalten, um Build- und Bereitstellungsaktionen in allen Ihren Umgebungen zu verwalten - einschließlich Pro Staging und Produktion - ohne ein Support-Ticket zu benötigen.
.magento.env.yaml
zu verwenden, da Ihre Konfiguration sonst möglicherweise nicht wie erwartet funktioniert. Die Beispiele in dieser Dokumentation und in der Beispieldatei verwenden den Einzug two-space . Verwenden Sie den Befehl ece-tools validate , um Ihre Konfiguration zu überprüfen.