WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
EC-CUBE
システム開発
[EC-CUBE]EC-CUBE4の開発環境をDockerで立ち上げる
システム開発担当のTFです。
※EC-CUBE4系統対応
やり方
- EC-CUBEをダウンロードし解凍する
- dbを確認しやすいように、docker-compose.yml に phpmyadmin を追加する
- Docker Desktop を立ち上げる
- EC-CUBEのディレクトリにコマンドプロンプトで移動
- docker-compose.dev.yml を含めて立ち上げる
- EC-CUBEの初期化を行う
メモ
立ち上げる際に、docker-compose.dev.yml を含めないと、ファイル更新がそのままでは反映されなくなる為、注意。
各種バージョン等は環境に合わせて変更する。
デフォルトの管理画面
http://localhost:8080/admin
admin
password
サンプル
# 61行目辺りのec-cube: の設定の下に下記を追記
phpmyadmin:
image: phpmyadmin/phpmyadmin
environment:
- PMA_HOST=mysql
- PMA_USER=root
- PMA_PASSWORD=root
links:
- mysql
ports:
- 4040:80
volumes:
- ./phpmyadmin/sessions:/sessions
networks:
- backend
# 立ち上げ
docker-compose -f docker-compose.yml -f docker-compose.mysql.yml -f docker-compose.dev.yml up -d
# 初期化
docker-compose exec -u www-data ec-cube bin/console eccube:install