Pacchetto utensili ECE

Il ECE-Tools è un set di script e strumenti progettati per gestire e distribuire il Commerce applicazione. Il ece-tools il pacchetto semplifica molti processi, ad esempio la gestione dei processi cron, la verifica della configurazione del progetto e l'applicazione di patch e hotfix di Adobe. Puoi visualizzare e contribuire al open-source ECE-Tools archivio del codice su GitHub.

NOTE
Se utilizzi una versione di Adobe Commerce su infrastruttura cloud che non contiene ece-tools , è necessario eseguire una aggiornamento una tantum nel progetto cloud per rimuovere i pacchetti obsoleti. Se al momento utilizzi il ece-tools e devi aggiornarlo, consulta Aggiornare il pacchetto ECE-Strumenti.

Il ece-tools il pacchetto è compatibile con Adobe Commerce, a partire dalla versione 2.1.4, e contiene script e comandi Adobe Commerce on cloud infrastructure progettati per facilitare la gestione del codice e generare e distribuire automaticamente i progetti.

Di seguito sono elencati i ece-tools comandi:

php ./vendor/bin/ece-tools list

Generare e distribuire

Il ece-tools Il pacchetto contiene comandi per eseguire operazioni per le fasi di build, distribuzione e post-distribuzione dell’avvio dell’applicazione Adobe Commerce sull’infrastruttura cloud. Ad esempio, il php ./vendor/bin/ece-tools build Il comando avvia il processo di compilazione dell'applicazione.

Per impostazione predefinita, questi ece-tools i comandi sono nel proprietà hook del .magento.app.yaml file di configurazione.

Generatore di configurazione Docker

Il ece-tools il pacchetto include una dipendenza per magento/magento-cloud-docker che fornisce funzionalità e file di configurazione per le immagini Docker al fine di avviare un ambiente di sviluppo Docker per Adobe Commerce sull’infrastruttura cloud. Puoi anche eseguire Cloud Docker for Commerce come pacchetto autonomo. Consulta Sviluppo Docker.

Servizi, route e variabili

È possibile utilizzare ece-tools per visualizzare informazioni dettagliate sulla codifica Base64 Variabili cloud utilizzato in qualsiasi ambiente Cloud. Il comando seguente mostra tutti i servizi, le route e le variabili.

php ./vendor/bin/ece-tools env:config:show

Per visualizzare un set specifico di informazioni, utilizzare il formato seguente:

php ./vendor/bin/ece-tools env:config:show <option>
  • services- Visualizza i dati della relazione dal MAGENTO_CLOUD_RELATIONSHIPS variabile di ambiente, definita nella services.yaml file.
  • routes- Visualizza le route configurate per il progetto utilizzando MAGENTO_CLOUD_ROUTES variabile di ambiente.
  • variables- Visualizza le variabili configurate per il progetto utilizzando MAGENTO_CLOUD_VARIABLES variabile di ambiente.

Output di esempio per services opzione:

Magento Cloud Services:
+-----------------------------------+----------------------------------+
| Service Configuration             | Value                            |
+-----------------------------------+----------------------------------+
| database:                                                            |
+-----------------------------------+----------------------------------+
| host                              | 127.0.0.1                        |
| password                          | <password>                       |
| port                              | 3306                             |
+-----------------------------------+----------------------------------+
| opensearch:                                                          |
+-----------------------------------+----------------------------------+
| host                              | 127.0.0.1                        |
| port                              | 9200                             |
...

Verificare la configurazione dell’ambiente

È disponibile una serie di comandi di verifica per valutare la configurazione del progetto. Consulta Procedure guidate intelligenti nel Ottimizzare l’implementazione per una descrizione dettagliata di ogni comando della procedura guidata. Il wizard:ideal-state viene eseguito automaticamente durante la fase di generazione. Per verificare lo stato ideale del progetto:

php ./vendor/bin/ece-tools wizard:ideal-state
NOTE
È necessario eseguire wizard:ideal-state nell’ambiente cloud remoto. Il comando restituisce sempre The configured state is not ideal errore durante l’esecuzione nell’ambiente di sviluppo locale.

Output di esempio:

Ideal state is configured

Consulta Note sulla versione per gli strumenti ece.

patch di Adobe e patch personalizzate

Il ece-tools il pacchetto include una dipendenza per magento/magento-cloud-patches che fornisce patch e hotfix di Adobe che migliorano l’integrazione di tutte le versioni di Adobe Commerce con gli ambienti Cloud e supportano la distribuzione rapida di correzioni critiche. "offre anche patch personalizzate da aggiungere al progetto di infrastruttura cloud di Adobe Commerce. Consulta Applicare le patch.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26