質問 > 管理機能 > Docker 開発環境でのプラグイン管理 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
swat |
投稿日時: 2024/4/24 17:38
対応状況: −−−
|
新米 登録日: 2024/4/24 居住地: 投稿: 2 |
Docker 開発環境でのプラグイン管理 [EC-CUBE] EC-CUBE 4.2.0 Docker 開発環境
[レンタルサーバ] ローカルサーバー [OS] ・ホスト: WSL2(Ubuntu) ・コンテナ: Debian bullseye [PHP] 8.1.27 [データベース] PostgreSQL 14 [WEBサーバ] Apache2.4 [ブラウザ] Chrome [導入プラグインの有無] ・ペイパル チェックアウト 決済プラグイン(4.2系) ・Cookie同意管理プラグイン(4.2系) [カスタマイズの有無] 今後する予定 [現象] 公式ドキュメントを参考に、Docker Compose でローカルファイルマウントして開発環境コンテナを構築しました。 使いたいプラグインをインストールし、正常に動作することを確認しました。 するとローカルの composer.json, composer.lock ファイルが更新されます。 次に、composer ファイルが更新された状態でコンテナとボリュームを削除し、再度コンテナを作成しました。 プラグインの再インストールをしようとしたところ、エラーは出ないもののプラグインの有効化ボタンが出ない(「インストール」ボタンのまま)状態になりました。 composer ファイルを最初の状態にリセットしてから、再度コンテナ作成した場合は正常にインストールできました。 そのことから、composer ファイルと実際の状態に乖離があるとプラグインが正常にインストールできないものと理解しました。 そこで疑問なのですが、 1. composer ファイルが更新された状態で、プラグインを再インストールすることは可能なのでしょうか? 2. そもそも composer ファイルは初期状態にしておくべきで、Git などで管理しない方がいいのでしょうか? 3. もしくは、プラグインのインストール状態を維持したままコンテナ作成する方法があるのでしょうか? ご教示頂けますと幸いです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Docker 開発環境でのプラグイン管理 | swat | 2024/4/24 17:38 |
Re: Docker 開発環境でのプラグイン管理 | mcontact | 2024/4/24 18:13 |
Re: Docker 開発環境でのプラグイン管理 | swat | 2024/4/25 18:59 |
Re: Docker 開発環境でのプラグイン管理 | nanasess | 2024/5/2 11:48 |