質問 > 管理機能 > Docker ContainerのEC-CUBEフォルダーとローカルのEC-ECUBEが一致しない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koye |
投稿日時: 2024/4/17 17:06
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2024/4/15 居住地: 投稿: 17 |
Re: Docker ContainerのEC-CUBEフォルダーとローカルのEC-ECUBEが一致しない ありがとうございました。
以下で実行しました。 引用: docker-compose -f docker-compose.yml -f docker-compose.mysql.yml -f docker-compose.dev.yml up -d |
tattsu |
投稿日時: 2024/4/17 15:41
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2023/12/23 居住地: 投稿: 395 |
Re: Docker ContainerのEC-CUBEフォルダーとローカルのEC-ECUBEが一致しない docker-compose.dev.ymlを付ければ反映されると思いますよ。
https://doc4.ec-cube.net/quickstart/docker_compose_install ローカルディレクトリをマウントする場合 を参考にしてみてください。
|
koye |
投稿日時: 2024/4/17 15:36
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2024/4/15 居住地: 投稿: 17 |
Re: Docker ContainerのEC-CUBEフォルダーとローカルのEC-ECUBEが一致しない docker-compose.dev.ymlを付けてupしていません。
私のdocker-compose.yml に以下の通りです。 version: "3" networks: backend: driver: bridge volumes: mysql-database: driver: local mailcatcher-data: driver: local ### ignore folder volume ##### var: driver: local vendor: driver: local node_modules: driver: local services: ### ECCube4 ################################## ec-cube: build: context: . ports: - 8080:80 # - 4430:443 volumes: ### 同期対象からコストの重いフォルダを除外 ##################### - "var:/var/www/html/var" - "vendor:/var/www/html/vendor" - "node_modules:/var/www/html/node_modules" restart: unless-stopped environment: # EC-CUBE environments APP_ENV: "dev" APP_DEBUG: 1 DATABASE_URL: "mysql://dbuser:secret@mysql/eccubedb" DATABASE_SERVER_VERSION: 3 DATABASE_CHARSET: 'utf8' MAILER_DSN: "smtp://mailcatcher:1025" ECCUBE_AUTH_MAGIC: "<change.me>" # TRUSTED_HOSTS: '^127.0.0.1$$,^localhost$$' # ECCUBE_LOCALE: "ja" # ECCUBE_TIMEZONE: "Asia/Tokyo" # ECCUBE_CURRENCY: "JPY" # ECCUBE_ADMIN_ROUTE: "admin" # ECCUBE_USER_DATA_ROUTE: "user_data" # ECCUBE_ADMIN_ALLOW_HOSTS: [] # ECCUBE_FORCE_SSL: false # ECCUBE_TEMPLATE_CODE: "default" # ECCUBE_COOKIE_NAME: "eccube" # ECCUBE_COOKIE_PATH: "/" # ECCUBE_COOKIE_LIFETIME: 0 # ECCUBE_GC_MAXLIFETIME: 1440 # ECCUBE_ADMIN_USER: "admin" # ECCUBE_ADMIN_PASS: "password" networks: - backend mysql: platform: linux/x86_64 image: mysql:8.0 environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: dbuser MYSQL_PASSWORD: secret volumes: - mysql-database:/var/lib/mysql - ./dockerbuild/grant_to_dbuser.sql:/docker-entrypoint-initdb.d/grant_to_dbuser.sql ports: - 13306:3306 networks: - backend restart: unless-stopped healthcheck: test: mysqladmin ping interval: 3s timeout: 3s retries: 3 ### phpmyadmin ################################## phpmyadmin: image: phpmyadmin/phpmyadmin links: - mysql:mysql volumes: - ./phpmyadmin/sessions:/sessions ports: - 4040:80 environment: - PMA_ARBITRARY=1 - PMA_HOST=mysql - PMA_USER=dbuser - PMA_PASSWORD=secret restart: unless-stopped depends_on: - mysql networks: - backend ### Mailcatcher ################################## mailcatcher: image: schickling/mailcatcher ports: - "1080:1080" - "1025:1025" networks: - backend |
tattsu |
投稿日時: 2024/4/17 15:28
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2023/12/23 居住地: 投稿: 395 |
Re: Docker ContainerのEC-CUBEフォルダーとローカルのEC-ECUBEが一致しない もしdocker compose使用しているなら-f docker-compose.dev.ymlを付けてupしていますか?
|
koye |
投稿日時: 2024/4/17 14:27
対応状況: 保留
|
半人前 ![]() ![]() 登録日: 2024/4/15 居住地: 投稿: 17 |
Docker ContainerのEC-CUBEフォルダーとローカルのEC-ECUBEが一致しない ▼テンプレート
[EC-CUBE] ECーCUBE 4.2 [レンタルサーバ] Docker、ローカル [OS] macOS Sonoma [PHP] PHP8.2 [データベース] Mysql8.0 [WEBサーバ] Apache2.4 [ブラウザ] Chrome [導入プラグインの有無] なし [カスタマイズの有無] なし [現象] ECーCUBEをダウンロードしてDockerで設定した後、ローカルのプロジェクトのファイルを修正したけど、DockerContainerのプロジェクトのファイルが修正にならない状況です。 http://downloads.ec-cube.net/src/eccube-4.2.3.zip |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |