0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ec-cube4/vagrant/docker 環境構築

Posted at

EC-CUBE 4.1 vagrant docker セットアップ手順

EC-CUBEを使う機会がありそうなので、セットアップ手順を残しておこう。

セットアップ環境

  • Apache 2.4.52
  • PHP 7.4.27
  • MySQL 5.7.37

セットアップ

windows環境の場合改行コードがCR+LFに変換されないようにするためにgitの設定を変更しておく
改行コードがCR+LFの場合、docker起動時失敗する

git config --global core.autocrlf input

任意のディレクトリにリポジトリをクローンする

git clone https://github.com/second-fiddle/eccube4-vagrant.git
cd eccube4-vagrant

ec-cube4.1 をクローンする

git clone https://github.com/EC-CUBE/ec-cube.git

docker/docker-compose.yml の ECCUBE_AUTH_MAGIC を任意の値に書き換える

docker-compose.yml を置き換える

  • Windows
copy /Y docker/docker-compose.yml ec-cube
  • Mac
cp -f docker/docker-compose.yml ec-cube

vagrant 起動

vagrant up

初期設定

vagrant ssh
cd /vagrant/ec-cube
docker-compose exec -u www-data ec-cube bin/console eccube:install -n
docker-compose exec ec-cube composer run-script compile
質問はすべてyにした

動作確認

フロント(http://192.168.2.100:8080/)

管理(http://192.168.2.100:8080/admin)

その他

  • IPアドレスを変更する場合、vagrantfileの26行目のIPアドレスを変更する
  • Postgresの環境にする場合、ec-cube/docker-compose.pgsql.yml の必要な部分をec-cube/docker-compse.ymlに反映する
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?