Distribuera variabler

Följande driftsätta variabelkontrollåtgärder i distributionsfasen och kan ärva och åsidosätta värden från Globala variabler. Infoga dessa variabler i deploy i .magento.env.yaml fil:

stage:
  deploy:
    DEPLOY_VARIABLE_NAME: value

Mer information om hur du anpassar bygg- och distributionsprocessen:

CACHE_CONFIGURATION

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Konfigurera Redis-sida och standardcachning. När du anger cm_cache_backend_redis -parametern måste du ange server, portoch database alternativ.

stage:
  deploy:
    CACHE_CONFIGURATION:
      frontend:
        default:
          backend: file
        page_cache:
          backend: file

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas nya värden med en befintlig konfiguration:

stage:
  deploy:
    CACHE_CONFIGURATION:
      _merge: true
      frontend:
        default:
          backend_options:
            database: 10
        page_cache:
          backend_options:
            database: 11

I följande exempel används Förinläsningsfunktion för Redis enligt definitionen i Konfigurationsguide:

stage:
  deploy:
    CACHE_CONFIGURATION:
      _merge: true
      frontend:
        default:
          id_prefix: '061_'
          backend_options:
            preload_keys:
              - '061_EAV_ENTITY_TYPES:hash'
              - '061_GLOBAL_PLUGIN_LIST:hash'
              - '061_DB_IS_UP_TO_DATE:hash'
              - '061_SYSTEM_DEFAULT:hash'

Använda en anpassad REDIS_BACKEND modell (inte bara från tillåtelselista), ange _custom_redis_backend alternativ till true för att aktivera korrekt validering som i följande exempel:

stage:
  deploy:
    CACHE_CONFIGURATION:
      frontend:
        default:
          _custom_redis_backend: true
          backend: '\CustomRedisModel'

CLEAN_STATIC_FILES

  • Standardtrue
  • Version—Adobe Commerce 2.1.4 och senare

Aktiverar eller inaktiverar rengöring statiska innehållsfiler genereras under bygg- eller distributionsfasen. Använd standardvärdet true i utvecklingen som en god praxis.

  • true—Tar bort allt befintligt statiskt innehåll innan det uppdaterade statiska innehållet distribueras.
  • false—Distributionen skriver bara över befintliga statiska innehållsfiler om det genererade innehållet innehåller en nyare version.

Om du ändrar statiskt innehåll genom en separat process anger du värdet till false.

stage:
  deploy:
    CLEAN_STATIC_FILES: false

Om du inte rensar statiska vyfiler innan du distribuerar dem kan det orsaka problem om du distribuerar uppdateringar till befintliga filer utan att ta bort tidigare versioner. Av statisk filreserv regler kan reservåtgärder visa fel fil om katalogen innehåller flera versioner av samma fil.

CRON_CONSUMERS_RUNNER

  • Standardcron_run = false, max_messages = 1000
  • Version—Adobe Commerce 2.2.0 och senare

Använd den här miljövariabeln för att bekräfta att meddelandeköer körs efter en distribution.

  • cron_run—Ett booleskt värde som aktiverar eller inaktiverar consumers_runner cron-jobb (standard = false).

  • max_messages—Ett tal som anger det maximala antalet meddelanden som varje konsument måste behandla innan det avbryts (standard = 1000). Du kan ställa in värdet på 0 för att förhindra konsumenten från att säga upp sig.

  • consumers—En array med strängar som anger vilka konsumenter som ska köras. En tom array körs alla konsumenter.

  • multiple_processes-Ett tal som anger antalet processer som ska anges för varje kund. Stöds i Commerce 2.4.4 eller större.

NOTE
Returnera en lista med meddelandekön consumers, kör ./bin/magento queue:consumers:list i fjärrmiljön.

Exempelarray som kör en specifik consumers och multiple_processes för varje konsument

stage:
  deploy:
    CRON_CONSUMERS_RUNNER:
      cron_run: true
      max_messages: 1000
      consumers:
        - example_consumer_1
        - example_consumer_2
-     multiple_processes:
        example_consumer_1: 4
        example_consumer_2: 3

Exempel på en tom array som kör alla consumers:

stage:
  deploy:
    CRON_CONSUMERS_RUNNER:
      cron_run: true
      max_messages: 1000
      consumers: []

Som standard skriver distributionsprocessen över alla inställningar i env.php -fil. Se Hantera meddelandeköer i Handbok för Commerce Configuration för lokal Adobe Commerce.

CONSUMERS_WAIT_FOR_MAX_MESSAGES

  • Standardfalse
  • Version—Adobe Commerce 2.2.0 och senare

Konfigurera hur consumers bearbeta meddelanden från meddelandekön genom att välja något av följande alternativ:

  • falseConsumers bearbeta tillgängliga meddelanden i kön, stänga TCP-anslutningen och avsluta. Consumers väntar inte på att fler meddelanden ska komma in i kön, även om antalet bearbetade meddelanden är mindre än max_messages det värde som anges i CRON_CONSUMERS_RUNNER distributionsvariabel.

  • trueConsumers fortsätta bearbeta meddelanden från meddelandekön tills maximalt antal meddelanden har uppnåtts (max_messages) som anges i CRON_CONSUMERS_RUNNER distribuera variabeln innan TCP-anslutningen stängs och konsumentprocessen avslutas. Om kön töms innan den når max_messages, väntar konsumenten på fler meddelanden.

WARNING
Om du använder arbetare för att köra consumers I stället för att använda ett cron-jobb anger du variabeln till true.
stage:
  deploy:
    CONSUMERS_WAIT_FOR_MAX_MESSAGES: false

CRYPT_KEY

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare
WARNING
Ange CRYPT_KEY genom Cloud Console i stället för .magento.env.yaml för att undvika att visa nyckeln i källkodsdatabasen för din miljö. Se Ange miljö- och projektvariabler.

När du flyttar databasen från en miljö till en annan utan någon installationsprocess behöver du motsvarande kryptografisk information. Adobe Commerce använder det krypteringsnyckelvärde som anges i Cloud Console som crypt/key värdet i env.php -fil.

DATABASE_CONFIGURATION

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Om du definierade en databas i relationship, egenskap i .magento.app.yaml kan du anpassa databasanslutningarna för distribution.

stage:
  deploy:
    DATABASE_CONFIGURATION:
      some_config: 'some_value'

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas nya värden med en befintlig konfiguration:

stage:
  deploy:
    DATABASE_CONFIGURATION:
      some_config: 'some_new_value'
      _merge: true

Du kan också konfigurera ett tabellprefix.

WARNING
Om du inte använder sammanslagningsalternativet med tabellprefixet måste du ange standardanslutningsinställningar, annars misslyckas distributionen.

I följande exempel används ece_ tabellprefix med standardanslutningsinställningar i stället för att använda _merge alternativ:

stage:
  deploy:
    DATABASE_CONFIGURATION:
      connection:
        default:
          username: user
          host: host
          dbname: magento
          password: password
      table_prefix: 'ece_'

Exempel:

MariaDB [main]> SHOW TABLES;
+-------------------------------------+
| Tables_in_main                      |
+-------------------------------------+
| ece_admin_passwords                 |
| ece_admin_system_messages           |
| ece_admin_user                      |
| ece_admin_user_session              |
| ece_adminnotification_inbox         |
| ece_amazon_customer                 |
| ece_authorization_rule              |
| ece_cache                           |
| ece_cache_tag                       |
| ece_captcha_log                     |
...

ELASTICSUITE_CONFIGURATION

  • StandardEj angiven
  • Version—Adobe Commerce 2.2.0 och senare

Behåller anpassade Elastic Suite tjänstinställningar mellan distributioner och använder dem i avsnittet 'system/default/Le_elasticsuite_core_base_settings' i huvudprogrammet Elastic Suite konfiguration. Om Elastic Suite dispositionspaketet installeras, det konfigureras automatiskt.

stage:
  deploy:
    ELASTICSUITE_CONFIGURATION:
      es_client:
        servers: 'remote-host:9200'
      indices_settings:
        number_of_shards: 1
        number_of_replicas: 0

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas ett nytt värde med den befintliga konfigurationen:

stage:
  deploy:
    ELASTICSUITE_CONFIGURATION:
      indices_settings:
        number_of_shards: 3
        number_of_replicas: 2
      _merge: true

Kända begränsningar:

  • Ändra sökmotorn till någon annan typ än elasticsuite orsakar ett distributionsfel som följs av ett lämpligt valideringsfel
  • Om du tar bort tjänsten Elasticsearch uppstår ett distributionsfel som följs av ett lämpligt valideringsfel
NOTE
Mer information om hur du använder eller felsöker Elastic Suite plugin-program med Adobe Commerce, se Elastic Suite dokumentation.

ENABLE_GOOGLE_ANALYTICS

  • Standardfalse
  • Version—Adobe Commerce 2.1.4 och senare

Aktiverar och inaktiverar Google Analytics vid distribuering till miljöer för förproduktion och integrering. Som standard gäller Google Analytics endast för produktionsmiljön. Ange det här värdet till true för att aktivera Google Analytics i mellanlagrings- och integreringsmiljöer.

  • true—Aktiverar Google Analytics i mellanlagrings- och integreringsmiljöer.
  • false—Inaktiverar Google Analytics i mellanlagrings- och integreringsmiljöer.

Lägg till ENABLE_GOOGLE_ANALYTICS miljövariabel till deploy scenen i .magento.env.yaml fil:

stage:
  deploy:
    ENABLE_GOOGLE_ANALYTICS: true
NOTE
Distributionsprocessen aktiverar alltid Google Analytics i produktionsmiljöer.

FORCE_UPDATE_URLS

  • Standardtrue
  • Version—Adobe Commerce 2.1.4 och senare

Vid distribution till Pro eller Starter Staging and Production-miljöer ersätter den här variabeln Adobe Commerce base URL:er i databasen med de projekt-URL:er som anges av MAGENTO_CLOUD_ROUTES variabel. Använd den här inställningen för att åsidosätta standardbeteendet för UPDATE_URLS driftsättningsvariabel, som ignoreras vid driftsättning i mellanlagrings- eller produktionsmiljöer.

stage:
  deploy:
    FORCE_UPDATE_URLS: true

LOCK_PROVIDER

  • Standardfile
  • Version—Adobe Commerce 2.2.5 och senare

Lås-providern förhindrar att duplicerade cron-jobb och cron-grupper startas. Använd file låsleverantör i produktionsmiljön. Startmiljöer och den professionella integreringsmiljön använder inte MAGENTO_CLOUD_LOCKS_DIR variabel, so ece-tools använder db låsningsprovider automatiskt.

stage:
  deploy:
    LOCK_PROVIDER: "db"

Se Konfigurera låset i Installationsguide.

MYSQL_USE_SLAVE_CONNECTION

  • Standardfalse
  • Version—Adobe Commerce 2.1.4 och senare
TIP
The MYSQL_USE_SLAVE_CONNECTION variabeln stöds bara i Adobe Commerce i molninfrastrukturerna Staging och Production Pro och stöds inte i Starter-projekt.

Adobe Commerce kan läsa flera databaser asynkront. Ange till true att automatiskt använda skrivskyddad anslutning till databasen för att ta emot skrivskyddad trafik på en icke-huvudnod. Den här anslutningen förbättrar prestanda genom belastningsutjämning, eftersom bara en nod hanterar läs- och skrivtrafik. Ange till false om du vill ta bort en befintlig skrivskyddad anslutningsmatris från env.php -fil.

stage:
  deploy:
    MYSQL_USE_SLAVE_CONNECTION: true

När MYSQL_USE_SLAVE_CONNECTION variabeln är inställd på true, synchronous_replication parametern är inställd på true som standard i env.php på Pro Staging and Production-miljöer. När MYSQL_USE_SLAVE_CONNECTION är inställd på false, synchronous_replication parametern är inte konfigurerad.

QUEUE_CONFIGURATION

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Använd den här systemvariabeln för att behålla anpassade AMQP-tjänstinställningar mellan distributioner. Om du till exempel föredrar att använda en befintlig meddelandekötjänst i stället för att förlita dig på molninfrastrukturen för att skapa den åt dig använder du QUEUE_CONFIGURATION systemvariabel för att ansluta den till din plats:

stage:
  deploy:
    QUEUE_CONFIGURATION:
      amqp:
        host: test.host
        port: 1234
      amqp2:
        host: test.host2
        port: 12345
      mq:
        host: mq.host
        port: 1234

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas nya värden med en befintlig konfiguration:

stage:
  deploy:
    QUEUE_CONFIGURATION:
      _merge: true
      amqp:
        host: changed1.host
        port: 5672
      amqp2:
        host: changed2.host2
        port: 12345
      mq:
        host: changedmq.host
        port: 1234

REDIS_BACKEND

  • StandardCm_Cache_Backend_Redis
  • Version—Adobe Commerce 2.3.0 och senare

Anger serverdelsmodellens konfiguration för Redis-cachen.

Adobe Commerce version 2.3.0 och senare innehåller följande backend-modeller:

  • Cm_Cache_Backend_Redis
  • \Magento\Framework\Cache\Backend\Redis
  • \Magento\Framework\Cache\Backend\RemoteSynchronizedCache

Exemplet med hur du anger REDIS_BACKEND

stage:
  deploy:
    REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
NOTE
Om du anger \Magento\Framework\Cache\Backend\RemoteSynchronizedCache som Redis backend-modell för att aktivera L2-cache, ece-tools skapar cachekonfigurationen automatiskt. Se ett exempel konfigurationsfil i Konfigurationshandbok för Adobe Commerce. Använd CACHE_CONFIGURATION distributionsvariabel.

REDIS_USE_SLAVE_CONNECTION

  • Standardfalse
  • Version—Adobe Commerce 2.1.16 och senare
WARNING
Gör not aktivera variabeln på en skalad arkitektur projekt. Det orsakar Redis-anslutningsfel. Redis-slavar är fortfarande aktiva men används inte för Redis-läsningar. Adobe rekommenderar att du använder Adobe Commerce 2.3.5 eller senare, implementerar en ny Redis-backend-konfiguration och implementerar L2-cachning för Redis.
TIP
The REDIS_USE_SLAVE_CONNECTION variabeln stöds bara i Adobe Commerce i molninfrastrukturerna Staging och Production Pro och stöds inte i Starter-projekt.

Adobe Commerce kan läsa flera Redis-instanser asynkront. Ange till true att automatiskt använda skrivskyddad anslutning till en Redis-instans för att ta emot skrivskyddad trafik på en icke-huvudnod. Den här anslutningen förbättrar prestanda genom belastningsutjämning, eftersom bara en nod hanterar läs- och skrivtrafik. Ange till false om du vill ta bort en befintlig skrivskyddad anslutningsmatris från env.php -fil.

stage:
  deploy:
    REDIS_USE_SLAVE_CONNECTION: true

Du måste ha en Redis-tjänst konfigurerad i .magento.app.yaml -filen och i services.yaml -fil.

ECE-verktyg version 2002.0.18 och senare använder mer feltoleranta inställningar. Om Adobe Commerce inte kan läsa data från Redis slav -instans, sedan läses data från Redis master -instans.

Den skrivskyddade anslutningen kan inte användas i integreringsmiljön eller om du använder CACHE_CONFIGURATION variabel.

RESOURCE_CONFIGURATION

  • Standard—Inte inställd
  • Version—Adobe Commerce 2.1.4 och senare

Kopplar ett resursnamn till en databasanslutning. Den här konfigurationen motsvarar resource i env.php -fil.

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas nya värden med en befintlig konfiguration:

stage:
  deploy:
    RESOURCE_CONFIGURATION:
      _merge: true
      default_setup:
        connection: default

SCD_COMPRESSION_LEVEL

  • Standard4
  • Version—Adobe Commerce 2.1.4 och senare

Anger vilken gzip komprimeringsnivå (0 till 9) som ska användas vid komprimering av statiskt innehåll, 0 inaktiverar komprimering.

stage:
  deploy:
    SCD_COMPRESSION_LEVEL: 5

SCD_COMPRESSION_TIMEOUT

  • Standard600
  • Version—Adobe Commerce 2.1.4 och senare

När den tid det tar att komprimera de statiska resurserna överskrider tidsgränsen för komprimering avbryts distributionsprocessen. Ange den maximala körningstiden i sekunder för det statiska kommandot för innehållskomprimering.

stage:
  deploy:
    SCD_COMPRESSION_TIMEOUT: 800

SCD_MATRIX

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Du kan konfigurera flera språkinställningar per tema. Den här anpassningen snabbar upp distributionsprocessen genom att minska antalet onödiga temafiler. Du kan till exempel distribuera magento/backend tema på engelska och ett anpassat tema på andra språk.

I följande exempel distribueras Magento/backend tema med tre språkområden:

stage:
  deploy:
    SCD_MATRIX:
      "magento/backend":
        language:
          - en_US
          - fr_FR
          - af_ZA

Du kan också välja att not distribuera ett tema:

stage:
  deploy:
    SCD_MATRIX:
      "magento/backend": [ ]

SCD_MAX_EXECUTION_TIME

  • StandardEj angiven
  • Version—Adobe Commerce 2.2.0 och senare

Gör att du kan öka den maximala förväntade körningstiden för statisk innehållsdistribution.

Som standard sätter Adobe Commerce den maximala förväntade körningen till 900 sekunder, men i vissa fall behöver du mer tid för att slutföra distributionen av statiskt innehåll för ett Cloud-projekt.

stage:
  deploy:
    SCD_MAX_EXECUTION_TIME: 3600
WARNING
Om du har problem med statiska innehållsfiler i programmet efter distributionen, till exempel om det saknas anpassade temafiler, ökar du den förväntade körningstiden till 900 sekunder eller mer.

SCD_NO_PARENT

  • Standardfalse
  • Version—Adobe Commerce 2.4.2 och senare

Under distributionsfasen anger du SCD_NO_PARENT: true så att det statiska innehållet för överordnade teman inte genereras under distributionsfasen. Den här inställningen minimerar driftsättningstiden och förhindrar driftstopp som kan inträffa om det statiska innehållet inte kan byggas under distributionen. Se Statisk innehållsdistribution.

stage:
  deploy:
    SCD_NO_PARENT: true

SCD_STRATEGY

  • Standardquick
  • Version—Adobe Commerce 2.2.0 och senare

Här kan du anpassa distributionsstrategi för statiskt innehåll. Se Distribuera statiska vyfiler.

Använd dessa alternativ endast om du har fler än ett språk:

  • standard—distribuerar alla statiska vyfiler för alla paket.
  • quick—(standard) minimerar driftsättningstiden.
  • compact—sparar diskutrymme på servern. I Adobe Commerce version 2.2.4 och tidigare åsidosätter den här inställningen värdet för scd_threads med värdet 1.
stage:
  deploy:
    SCD_STRATEGY: "compact"

SCD_THREADS

  • Standard—Automatisk
  • Version—Adobe Commerce 2.1.4 och senare

Anger antalet trådar för distribution av statiskt innehåll. Standardvärdet baseras på antalet CPU-tråd som identifierats och överstiger inte värdet 4. Om du ökar antalet trådar går det snabbare att distribuera statiskt innehåll, och om du minskar antalet trådar blir det långsammare. Du kan ange ett trådvärde, till exempel:

stage:
  deploy:
    SCD_THREADS: 2

Om du vill minska driftsättningstiden ytterligare använder du Konfigurationshantering med scd-dump för att flytta statisk distribution till byggfasen.

SEARCH_CONFIGURATION

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Använd den här systemvariabeln för att behålla anpassade inställningar för söktjänsten mellan distributioner. Exempel:

Elasticsearch-konfiguration:

stage:
  deploy:
    SEARCH_CONFIGURATION:
      engine: elasticsearch
      elasticsearch_server_hostname: http://elasticsearch.internal
      elasticsearch_server_port: '9200'
      elasticsearch_index_prefix: magento2
      elasticsearch_server_timeout: '15'

OpenSearch-konfiguration (för Commerce 2.4.6 och senare):

stage:
  deploy:
    SEARCH_CONFIGURATION:
      engine: opensearch
      opensearch_server_hostname: 'http://opensearch.internal'
      opensearch_server_port: '9200'
      opensearch_index_prefix: 'magento2'
      opensearch_server_timeout: '15'

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas ett nytt värde med den befintliga konfigurationen:

stage:
  deploy:
    SEARCH_CONFIGURATION:
      engine: elasticsearch
      elasticsearch_server_port: '9200'
      _merge: true

SESSION_CONFIGURATION

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Konfigurera Redis-sessionslagring. Kräver save, redis, host, portoch database alternativ för sessionslagringsvariabeln. Exempel:

stage:
  deploy:
    SESSION_CONFIGURATION:
      redis:
        bot_first_lifetime: 100
        bot_lifetime: 10001
        database: 0
        disable_locking: 1
        host: redis.internal
        max_concurrency: 10
        max_lifetime: 10001
        min_lifetime: 100
        port: 6379
      save: redis

Som standard skriver distributionsprocessen över alla inställningar i env.php kan du välja att sammanfoga ett eller flera värden för en tjänstkonfiguration utan att skriva över alla värden.

Ange _merge till något av följande:

  • trueSammanfoga de konfigurerade tjänstvärdena med miljövariabelvärdena.
  • falseSkriv över de konfigurerade tjänstvärdena med miljövariabelvärdena.

I följande exempel sammanfogas ett nytt värde med den befintliga konfigurationen:

stage:
  deploy:
    SESSION_CONFIGURATION:
      _merge: true
      redis:
        max_concurrency: 10

SKIP_SCD

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Ange till true för att hoppa över statisk innehållsdistribution under distributionsfasen.

Under distributionsfasen anger du SKIP_SCD: true så att det statiska innehållsbygget inte inträffar under distributionsfasen. Den här inställningen minimerar driftsättningstiden och förhindrar driftstopp som kan inträffa om det statiska innehållet inte kan byggas under distributionen. Se Statisk innehållsdistribution.

stage:
  deploy:
    SKIP_SCD: true

UPDATE_URLS

  • Standardtrue
  • Version—Adobe Commerce 2.1.4 och senare

Ersätt Adobe Commerce bas-URL:er i databasen med de projekt-URL:er som anges av MAGENTO_CLOUD_ROUTES variabel. Den här konfigurationen är användbar för lokal utveckling, där bas-URL:er har konfigurerats för din lokala miljö. När du distribuerar till en molnmiljö uppdateras URL:erna så att du kan komma åt din butik och administratör via projektets URL:er.

Om du måste uppdatera URL:er när du distribuerar till Pro- eller Starter Staging- och Production-miljöer använder du FORCE_UPDATE_URLS variabel.

stage:
  deploy:
    UPDATE_URLS: false

VERBOSE_COMMANDS

  • StandardEj angiven
  • Version—Adobe Commerce 2.1.4 och senare

Aktivera eller inaktivera Symfony felsökningsnivå för bin/magento CLI-kommandon som utförs under distributionsfasen.

NOTE
Använd inställningen VERBOSE_COMMANDS för att styra detaljerna i kommandoutdata för både lyckad och misslyckad bin/magento CLI-kommandon måste du ange MIN_LOGGING_LEVEL debug.

Välj detaljnivå i loggarna:

  • -v= normal utskrift
  • -vv= mer utförlig utskrift
  • -vvv = utförlig utskrift idealisk för felsökning
stage:
  deploy:
    VERBOSE_COMMANDS: "-vv"
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26