プロジェクト構造
クラウドインフラストラクチャー上のAdobe Commerce プロジェクトには、資格情報とアプリケーション設定に不可欠なファイルが含まれています。 これらのファイルは、Adobe Commerceのバージョンに応じて、テンプレートとしてで使用できます。 magento/magento-cloud GitHub リポジトリ  で、Adobe Commerce バージョンに基づくクラウドテンプレートを参照してください。
次の表では、クラウドプロジェクトに含まれるファイルについて説明します。
/.magento/routes.yaml/.magento/services.yaml/app/m2-hotfixes/update.gitignore.gitignore リファレンス  を参照してください。.magento.app.yaml.magento.env.yamlece-tools パッケージには、このファイルのサンプルが含まれています。  環境の設定  を参照してください。composer.jsoncomposer.lockmagento-vars.php.magento ディレクトリ内の設定ファイルで定義された値を使用し、ディレクトリとその内容を削除します。 ローカル開発環境は影響を受けません。アプリケーションのルートディレクトリ
アプリケーションのルートディレクトリの場所は、環境によって異なります。
- Starter と Pro の統合: 
/app - スターター実稼動: 
/<project-ID> - Pro ステージング: 
/<project-ID>_stg - Pro 実稼働: 
/<project-ID> 
書き込み可能ディレクトリ
リモート統合環境、ステージング環境、実稼動環境は読み取り専用です。 次のディレクトリは、セキュリティ上の理由から、書き込み可能な 専用 ディレクトリです。
varpub/staticpub/mediaapp/etc/tmp
/tmp ディレクトリがあります。ファイルを無視
Adobe Commerce on cloud infrastructure プロジェクトリポジトリを持つベース .gitignore ファイルがあります。 magento-cloud リポジトリの最新の .gitignore ファイルを参照してください  .gitignore リストに含まれるファイルを追加するには、コミットをステージングするときに -f (force) オプションを使用します。
git add <path/filename> -f
            基本テンプレートの変更
次の手順を使用して、既存のプロジェクトの構造を変更し、クラウドインフラストラクチャー上のAdobe Commerceの最新の基本テンプレートを反映させることができます。
- 
                  
プロジェクトをローカルワークステーションにクローンします。
 - 
                  
extraセクションの次の値でcomposer.jsonファイルを更新します。code language-json "extra": { "magento-force": true "magento-deploystrategy": "copy" } - 
                  
基本テンプレート用に設計された
.gitignoreファイルを追加します。 例えば、バージョン 2.2.6 テンプレートの.gitignoreファイルが必要な場合は、バージョン 2.2.6🔗 ファイルの .gitignore を参照として使用します。 - 
                  
Git キャッシュをクリアします。
code language-bash git rm -r --cached . - 
                  
変更を追加してコミットします。
code language-bash git add -A && git commit -m "Update base template"