ECE-Tools パッケージ

この ECE-Tools パッケージは、を管理およびデプロイするために設計された一連のスクリプトとツールです Commerce アプリケーション。 この ece-tools パッケージを使用すると、cron ジョブの管理、プロジェクト設定の検証、Adobeパッチやホットフィックスの適用など、多くのプロセスを簡単に実行できます。 を表示して、に投稿できます。 open-source ECE-Tools github のコードリポジトリー.

NOTE
を含まないバージョンのAdobe Commerceをクラウドインフラストラクチャ上で使用する場合 ece-tools パッケージ化する場合は、次を実行する必要があります。 1 回限りのアップグレード をクラウドプロジェクトに追加して、非推奨(廃止予定)のパッケージを削除します。 現在を使用している場合 ece-tools パッケージを更新する必要があります。次を参照してください。 ECE-Tools パッケージの更新.

この ece-tools パッケージはAdobe Commerce(バージョン 2.1.4 以降)と互換性があり、コードの管理とプロジェクトの自動ビルドおよびデプロイに役立つ、クラウドインフラストラクチャコマンド上のスクリプトおよびAdobe Commerceが含まれています。

使用可能なリストは次のとおりです ece-tools コマンド:

php ./vendor/bin/ece-tools list

ビルドとデプロイ

この ece-tools パッケージには、クラウドインフラストラクチャアプリケーション上でAdobe Commerceを起動する際の、ビルド、デプロイ、およびデプロイ後の段階で操作を実行するコマンドが含まれています。 例: php ./vendor/bin/ece-tools build コマンドは、アプリケーションのビルド プロセスを開始します。

デフォルトでは、次のようになります ece-tools コマンドは hooks プロパティ.magento.app.yaml 設定ファイル。

Docker 設定ジェネレーター

この ece-tools パッケージには、の依存関係が含まれています magento/magento-cloud-docker パッケージ。Docker イメージの機能ファイルと設定ファイルを提供して、クラウドインフラストラクチャ上でAdobe Commerce用の Docker 開発環境を起動します。 また、Cloud Docker for Commerceをスタンドアロンパッケージとして実行することもできます。 参照: Docker 開発.

サービス、ルート、変数

を使用できます ece-tools base64 でエンコードされたに関する詳細情報を表示するパッケージ クラウド変数 任意のクラウド環境で使用します。 次のコマンドは、すべてのサービス、ルート、変数を表示します。

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

特定の情報セットを表示するには、次の形式を使用します。

php ./vendor/bin/ece-tools env:config:show <option>
  • services – から関係データを表示します。 MAGENTO_CLOUD_RELATIONSHIPS 環境変数(で定義) services.yaml ファイル。
  • routes – を使用して、プロジェクトに設定されているルートを表示します。 MAGENTO_CLOUD_ROUTES 環境変数。
  • variables – を使用して、プロジェクトに設定済みの変数を表示します。 MAGENTO_CLOUD_VARIABLES 環境変数。

のサンプル出力 services オプション:

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

環境設定の確認

プロジェクトの設定を評価するのに役立つ一連の検証コマンドを使用できます。 参照: スマート・ウィザード が含まれる デプロイメントの最適化 各ウィザードコマンドの詳細については、を参照してください。 この wizard:ideal-state コマンドは、ビルドフェーズで自動的に実行されます。 プロジェクトの理想的な状態を確認するには:

php ./vendor/bin/ece-tools wizard:ideal-state
NOTE
を実行する必要があります wizard:ideal-state コマンドをリモートクラウド環境で使用する。 このコマンドは常にパラメーターを The configured state is not ideal ローカル開発環境で実行するとエラーが発生する。

サンプル出力:

Ideal state is configured

参照: ece-tools のリリースノート.

Adobeパッチとカスタムパッチ

この ece-tools パッケージには、の依存関係が含まれています magento/magento-cloud-patches Adobe Commerceのすべてのバージョンとクラウド環境のAdobeを向上させる統合パッチやホットフィックスを提供し、重要な修正を迅速に配信できるパッケージです。 「」には、クラウドインフラストラクチャプロジェクト上のAdobe Commerceに追加するカスタムパッチも提供されます。 参照: パッチの適用.

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