質問 > その他 > Dockerでの開発でカスタマイズが反映されない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
marugizmo |
投稿日時: 2022/12/7 10:01
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Dockerでの開発でカスタマイズが反映されない お世話になります。
WindowsのDockerで開発しているのですが、カスタマイズしたファイルを所定の位置においても、 docker-compose down --volumes docker-compose build --no-cache --pull しないと反映されません。 ほんらいではブロック追加などはファイルが生成されるのですがされません。 ただ、dtb_blockは追加されています。 開発効率が悪いため解決したくご質問します。 ちなみにWindowsをリセットし、新規からインストールしても改善されませんでした。 Dockerの設定や使い方だと思うのですが、識者の方にお聞きしたく。 よろしくお願いします。 --- EC-CUBE 4.1.2-p1 サーバーOS Linux 47e879682d5d 5.15.74.2-microsoft-standard-WSL2 #1 SMP Wed Nov 2 19:50:29 UTC 2022 x86_64 DBサーバー MySQL 5.7.40 WEBサーバー Apache/2.4.54 (Debian) PHP 7.4.33
|
mcontact |
投稿日時: 2022/12/7 11:01
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1285 |
Re: Dockerでの開発でカスタマイズが反映されない Googleなどで検索すればいくつかの情報は出ると思います。
下記などを参考にしてみてはいかがでしょうか? https://qiita.com/YUKI178504/items/7cd63d915915e8f85820 |
nanasess |
投稿日時: 2022/12/7 11:18
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: Dockerでの開発でカスタマイズが反映されない https://doc4.ec-cube.net/quickstart/docker_compose_install#%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88
上記の例のように、 -f docker-compose.dev.yml を指定されていますでしょうか? 蛇足で恐縮ですが、個人的には symfony/cli が相性良くおすすめです https://qiita.com/nanasess/items/de9f5450717cc8ede51a |
marugizmo |
投稿日時: 2022/12/8 4:50
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: Dockerでの開発でカスタマイズが反映されない ありがとうございます。
-f docker-compose.dev.ymlを付与することで反映されるようになりましたが、新しく問題が発生してしまいました。 いったん終了して docker-compose -f docker-compose.yml -f docker-compose.mysql.yml -f docker-compose.dev.yml up -d すると exec /usr/local/bin/docker-php-entrypoint: no such file or directory でec-cube-1が起動しなくなりました。 docker-compose -f docker-compose.yml -f docker-compose.mysql.yml up -d でも同様です。 以前同様な問題が出たときは docker-compose down --volumes docker-compose build --no-cache --pull でうまくいったのですが、今回は動きません。 Dockerfileに COPY dockerbuild/docker-php-entrypoint /usr/local/bin/ とあるのでこれで何か問題が発生していると思います。 申し訳ありませんが、教えていただけると助かります。 よろしくお願いいたします。
|
shinra |
投稿日時: 2022/12/8 10:19
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 124 |
Re: Dockerでの開発でカスタマイズが反映されない dockerイメージのビルドで失敗してるならパスの修正が必要だったりするでしょうね
|
nanasess |
投稿日時: 2022/12/8 13:52
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: Dockerでの開発でカスタマイズが反映されない down や build にも -f docker-compose.yml -f docker-compose.mysql.yml -f docker-compose.dev.yml を付与するとどうなりますでしょうか?
|
marugizmo |
投稿日時: 2022/12/8 19:28
対応状況: 解決済
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: Dockerでの開発でカスタマイズが反映されない ありがとうございます。
down、build に -f docker-compose.yml -f docker-compose.mysql.yml -f docker-compose.dev.yml を付与することで ec-cube-1 が動きました。 ありがとうございました。 ただ、ローカルディレクトリをマウントするとすごく重いので symfony/cli を試しましたが、うまくいきませんでした。 これは別のスレッドでお聞きします。 ありがとうございました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |