1.①のファイルとディレクトリを②に移動
① enterprise 版 プロジェクト
(1) ~\docker-compose.codeception.yml
(2) ~\dockerbuild\codeception
② ローカルのECCUBE4プロジェクト
(3) ~\(1)を配置
(4) ~\dockerbuild\(2)を配置
2.ymlファイルに権限の付与
対象ファイル
~\dockerbuild\codeception\docker-codeception-entrypoint.sh
※実行理由は「参考サイト -> エラー詳細->.shファイル の アクセス権限ない問題」をご確認ください。
実行コマンド
sudo chmod -x docker-codeception-entrypoint.sh
sudo chmod -R 777 docker-codeception-entrypoint.sh
3.下記コマンドを実行
docker compose -f docker-compose.yml -f docker-compose.pgsql.yml -f docker-compose.codeception.yml up --abort-on-container-exit --attach codeception --build
※コマンドの意味については、「参考サイト ->コマンド詳細->Dockerコマンド」をご確認ください。
参考サイト
エラー詳細
EC-CUBEでE2Eテストをしようと思ったらエラーが出ま死にかけた話
コマンド
よく使うコマンド集