Molnspecifika variabler
Miljövariabler som är specifika för Adobe Commerce i molninfrastrukturen använder prefixet MAGENTO_CLOUD_*:
Variabel
Beskrivning
MAGENTO_CLOUD_APP_DIRDen absoluta sökvägen till programkatalogen.
MAGENTO_CLOUD_APPLICATIONEtt base64-kodat JSON-objekt som beskriver programmet. Den mappar till filinnehållet
.magento.app.yaml och har undernycklar.MAGENTO_CLOUD_APPLICATION_NAMENamnet på programmet som konfigurerats i filen
.magento.app.yaml.MAGENTO_CLOUD_DOCUMENT_ROOTDen absoluta sökvägen till webbdokumentets rot, om tillämpligt.
MAGENTO_CLOUD_ENVIRONMENTNamnet på miljögrenen.
MAGENTO_CLOUD_PROJECTProjekt-ID.
MAGENTO_CLOUD_RELATIONSHIPSEtt base64-kodat JSON-objekt som representerar slutpunktsdefinition för nyckel (relationsnamn) och värde (arrayer för relationspar). Varje relationsslutpunktsdefinition är en uppdelad form av en URL. Den har en
scheme, en host, en port och valfritt a username, password, path och ytterligare information i query.MAGENTO_CLOUD_ROUTESBeskriv de vägar som definierats i miljöfilen
.magento/routes.yaml.MAGENTO_CLOUD_TREE_IDProgrammets träd-ID, som motsvarar SHA för trädet i Git.
MAGENTO_CLOUD_VARIABLESEtt base64-kodat JSON-objekt med nyckelvärdepar, till exempel
"key":"value".MAGENTO_CLOUD_LOCKS_DIRAnger sökvägen till monteringspunkten för låsleverantören i molninfrastrukturen. Lås-providern förhindrar att duplicerade cron-jobb och cron-grupper startas.
WARNING
Om du vill lägga till miljövariabler i åsidosätta konfigurationsinställningar med Cloud Console måste du lägga till
env: som i följande exempel som prefix för variabelnamnet:
Eftersom värdena kan ändras över tid är det bäst att granska variabeln under körning och använda den för att konfigurera programmet. Använd till exempel variabeln MAGENTO_CLOUD_RELATIONSHIPS för att hämta miljörelaterade relationer enligt följande:
<?php
/**
* Get relationships information from cloud environment variable.
*
* @return mixed
*/
protected function getRelationships()
{
return json_decode(base64_decode($_ENV["MAGENTO_CLOUD_RELATIONSHIPS"]), true);
}
Visa miljövariabler
Du kan använda kommandot env:config:show från paketet ece-tools om du vill visa en lista med variabler för den aktuella miljön.
php ./vendor/bin/ece-tools env:config:show variables
Exempelutdata för alternativet variables:
Magento Cloud Environment Variables:
+-----------------------------------+----------------------------------+
| Variable name | Value |
+-----------------------------------+----------------------------------+
| ADMIN_EMAIL | commerceadmin@company.com |
| ADMIN_PASSWORD | 123123q |
+-----------------------------------+----------------------------------+
recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938