この記事ではDocker ComposeでEC-CUBEのローカル環境構築を行います。
EC-CUBEローカル環境構築
1.EC-CUBE資材のダウンロード
こちら(https://github.com/EC-CUBE/ec-cube.git)がEC-CUBEのGitリポジトリのURLです。
まずはローカルにGitクローンしましょう。(2023/1/26時点でver 4.2がクローンされました。)
$ git clone https://github.com/EC-CUBE/ec-cube.git
$ cd ec-cube
$ git branch
* 4.2
2.コンテナの起動
# コンテナの起動
$ docker-compose up -d
# インストールスクリプト 実行(※www-dataユーザで実行・非対話モードを使用)
$ docker-compose exec -u www-data ec-cube bin/console eccube:install -n
3.MySQL設定
MySQLを使うので以下を実行します。
$ docker-compose -f docker-compose.yml -f docker-compose.mysql.yml up -d
4.ブラウザで確認
http://localhost:8080にアクセスするとEC-CUBEが動作していることが確認できると思います。
4-1 管理画面にアクセスする
デフォルトのログイン情報は以下のようです。本番環境でEC-CUBEの環境構築をした際はよしなにログイン情報を変更しておきましょう!
URL・・・http://localhost:8080/admin/login
ログインユーザー・・・admin
パスワード・・・password