Skip to content

motomatsu0326/docker-ec-cube3-postgres

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-ec-cube3

ec-cube3の実行環境をDockerで構築

構成

分類 ソフトウェア バージョン
ECパッケージ EC-CUBE 3.0.18-p1
OS(Webサーバー) Debian GNU/Linux 10(buster)
Webサーバー Apache 2.4
言語 PHP 7.1
OS(DBサーバー) Debian GNU/Linux 10(buster)
DB PostgreSQL 9.6

環境構築手順

※ 前提条件:Docker, Docker Composeを導入済みであること

①コンテナーを作成し実行

$ docker-compose up -d

②Webサーバーのコンテナーに接続

$ docker exec -it docker-ec-cube3-postgres_web_1 sh

③コンテナー内で依存ライブラリをインストール

$ composer install
$ exit

④下記URLにアクセスしてEC-CUBEの初期設定

http://localhost:8888/html

※データベースの設定は下記の通り

設定項目 設定値
データベースのホスト名 db
ポート 5432
データベース名 ec_cube
ユーザー名 postgres
パスワード postgres

④ 下記URLにアクセスしてadminer(db管理ツール)に接続確認

http://localhost:8889

⑤ ec-cube3/app/config/mail.ymlを編集し、メールサーバーの設定をする。

  • mailcatcher を使用する場合
    mail.ymlを以下の内容で書き換え、http://localhost:1080 から送信メールを確認する。
mail:
    transport: smtp
    host: mailcatcher
    port: '1025'
    username: ''
    password: ''
    encryption: null
    auth_mode: null
    charset_iso_2022_jp: false

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published