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.

TIP
Bei YAML-Dateien wird zwischen Groß- und Kleinschreibung unterschieden und Tabs sind nicht zulässig. Achten Sie darauf, einen konsistenten Einzug in der gesamten Datei .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.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26