バージョン選択

フォーラム

メニュー

オンライン状況

83 人のユーザが現在オンラインです。 (65 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 83
もっと...

サイト内検索

質問 > 管理機能 > docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Meganezaru
投稿日時: 2024/4/6 0:08
対応状況: −−−
新米
登録日: 2024/4/5
居住地:
投稿: 4
docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
▼テンプレート
[EC-CUBE]4.2.3 docker-composeによる起動
[レンタルサーバ]docker-composeによる起動
[OS]Windows11(WSL2 Ubuntu)
[ブラウザ]123.0.6312.105(Official Build) (64 ビット)

docker-composeで立ち上げたEC-CUBEにテンプレートを追加するさい、アップロードはできるのですが、そのテンプレートを有効にすることができません。

ラジオボタンを新しく登録したテンプレート側に切り替えて登録ボタンをおしても、デフォルトテンプレートのままになってしまいます。

念のためローカルでビルドも行ってみましたが、現象は変わらずでした。


何か対応方法はないでしょうか?
k.nakayama
投稿日時: 2024/4/6 0:41
対応状況: −−−
常連
登録日: 2019/10/11
居住地:
投稿: 52
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
docker-composeの場合管理画面のテンプレート変更は効きません。

docker-compose.ymlでECCUBE_TEMPLATE_CODEを指定して立ち上げる必要があります。


----------------
----------------
開発公式インテグレートパートナー U-Mebius

Meganezaru
投稿日時: 2024/4/7 18:01
対応状況: −−−
新米
登録日: 2024/4/5
居住地:
投稿: 4
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
対応方法の情報ありがとうございます、助かります


この動きは、Dockerの仕組み上、仕方がない動きなのでしょうか?

ひょっとするとプラグインなども同じような挙動がありそうですね
試してみようと思います
nanasess
投稿日時: 2024/4/7 23:32
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
管理画面のテンプレート変更機能は、 .env ファイルを書き換えることで実現しています。

一方、docker compose を使用した環境では、 docker-compose.yml に設定した環境変数と、 .env に設定した環境変数、 docker-compose 自身が読みとる環境変数が混在してしまい、大変わかりづらい挙動になることから、意図的に .env を使用しないようになっています。

.env を変更できない場合や、環境変数を .env から取得していない場合は、管理画面に警告など表示するようにした方がよいですね。 issue を登録しておきます

https://github.com/EC-CUBE/ec-cube/issues/6130
k.nakayama
投稿日時: 2024/4/8 7:41
対応状況: −−−
常連
登録日: 2019/10/11
居住地:
投稿: 52
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
引用:
この動きは、Dockerの仕組み上、仕方がない動きなのでしょうか?

ひょっとするとプラグインなども同じような挙動がありそうですね


.envに記載されている環境変数を直接使用するプラグインはあまりないと思いますので、ほとんどのプラグインは大丈夫だと思います。

一応index.phpを修正すれば、docker-composeを使っていても.envを読み込むようにすることができます。

このあたりですね。
https://github.com/EC-CUBE/ec-cube/blob/4.2/index.php#L22-L36

その方法で開発・運用したサイトがありますが、特に問題は発生していません。


----------------
----------------
開発公式インテグレートパートナー U-Mebius

Meganezaru
投稿日時: 2024/4/9 21:09
対応状況: −−−
新米
登録日: 2024/4/5
居住地:
投稿: 4
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
返事遅くなりました
ご説明ありがとうございました

なるほど、そういう仕組みがあったんですね
理解できました

一度知ってしまえば、悩まない情報ではありますが、初めての人には気づくのは難しそうですね

何かしらの警告があるとより親切だと思います
ありがとうございます
Meganezaru
投稿日時: 2024/4/9 21:12
対応状況: −−−
新米
登録日: 2024/4/5
居住地:
投稿: 4
Re: docker-composeで立ち上げたEC-CUBEで新しいテンプレートが登録できない
返信遅くなりました
情報ありがとうございます

.envを利用する方法もあるんですね
状況に応じて使ってみたいと思います

いろいろ教えていただき助かりました
ありがとうございました
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,587名です
総投稿数は110,139件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1318
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.