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