Molnspecifika variabler
Miljövariabler som är specifika för Adobe Commerce i molninfrastrukturen använder prefixet MAGENTO_CLOUD_*
:
Variabel
Beskrivning
MAGENTO_CLOUD_APP_DIR
Den absoluta sökvägen till programkatalogen.
MAGENTO_CLOUD_APPLICATION
Ett base64-kodat JSON-objekt som beskriver programmet. Den mappar till filinnehållet
.magento.app.yaml
och har undernycklar.MAGENTO_CLOUD_APPLICATION_NAME
Namnet på programmet som konfigurerats i filen
.magento.app.yaml
.MAGENTO_CLOUD_DOCUMENT_ROOT
Den absoluta sökvägen till webbdokumentets rot, om tillämpligt.
MAGENTO_CLOUD_ENVIRONMENT
Namnet på miljögrenen.
MAGENTO_CLOUD_PROJECT
Projekt-ID.
MAGENTO_CLOUD_RELATIONSHIPS
Ett 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_ROUTES
Beskriv de vägar som definierats i miljöfilen
.magento/routes.yaml
.MAGENTO_CLOUD_TREE_ID
Programmets träd-ID, som motsvarar SHA för trädet i Git.
MAGENTO_CLOUD_VARIABLES
Ett base64-kodat JSON-objekt med nyckelvärdepar, till exempel
"key":"value"
.MAGENTO_CLOUD_LOCKS_DIR
Anger 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
05f2f56e-ac5d-4931-8cdb-764e60e16f26