0
1
実現したいこと
dockerのコンテナファイルと
macのローカルファイルの同期が取れないため
同期が取れるようにしたいです
前提
dockerでEC CUBE4の開発環境を構築しています。
チーム内で、他の人が作成したEC-CUBEのファイルのデータを
soucetreeのリモートリポジトリからプルし、
コミットを作成
あとは公式の下記手順に沿ってEC-CUBEのインストールを実行しました。
https://doc4.ec-cube.net/quickstart/docker_compose_install
発生している問題・エラーメッセージ
http://localhost:8080/ で、テンプレートファイルが認識されません。
The "/var/www/html/app/template/hogehoge" directory does not exist ("/var/www/html/app/template/hogehoge").
というエラーが表示されます。
macのターミナルで
app/template/ のディレクトリの lsを確認すると
下記が表示されるのですが、
ーーー
admin default hogehoge smartphone user_data
ーーー
dockerのターミナルで
app/template/ のディレクトリの lsを確認すると
/var/www/html/app/template
ls
ーーー
admin default plugin smartphone user_data
ーーー
と表示され
「plugin」と「hogehoge」がいずれかだけ
認識されている状態です。
(どちらも同様に認識して
admin default plugin hogehoge smartphone user_data
となっていて欲しいです)
これだけの情報で回答いただくのは難しいかもしれませんが
何かヒントをいただけると幸いです
試したこと
docker-composeのインストールは失敗する
https://github.com/EC-CUBE/ec-cube/issues/4811
こちらの記事を参考に、
ファイルのパーミッションを「777」に変更しました。
補足情報(FW/ツールのバージョンなど)
macOS Big Sur バージョン11.7.4
Docker Desktop 4.16.2
EC-CUBE 4.1(だったと思いますが、詳細不明)
回答4件
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。