間違ったファイルをコミットする際のデプロイメントエラー

この記事では、追加すべきでないファイルやフォルダーのリポジトリへの誤ったコミットが原因でデプロイメントエラーが発生する場合の問題を修正します。

影響を受ける製品とバージョン

クラウドインフラストラクチャー上のAdobe Commerce(すべてのバージョン)

問題

ファイルやフォルダーのリポジトリにコミットすると、デプロイメントエラーが発生します。 例えば、次のエラーは、 ビルドフェーズ中に DB が現在使用可能でないときに DB に接続しようとすることが原因で発生します。

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for database.i
          nternal failed: Name or service not known


        In Abstract.php line 124:

          SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for database.i
          nternal failed: Name or service not known


        In Abstract.php line 124:

          PDO::__construct(): php_network_getaddresses: getaddrinfo for database.inte
          rnal failed: Name or service not known

原因:

特定のファイルやフォルダーは、 デプロイメントワークフローで中断を引き起こすので、リポジトリにコミットしないでください。

解決策

これらのファイルやフォルダーが存在する場合は、リポジトリから削除します。

  • app/etc/env.php
  • pub/media/catalog
  • vendor
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a