Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.31 KB

development.md

File metadata and controls

40 lines (29 loc) · 1.31 KB

概要

このドキュメントでは、GBER開発者向けの情報をまとめます。

gberイメージのビルド

gberは gber-nginx, gber-php, gber-mysql の3つのイメージで構成されています。 イメージのビルド方法は以下の通りです。

# 各イメージを個別にビルド
$ docker build -f docker/nginx/Dockerfile.dev -t gber-nginx .
$ docker build -f docker/php/Dockerfile.dev -t gber-php .
$ docker build -f docker/mysql/Dockerfile.dev -t gber-mysql .

# 3つのイメージを全てビルド
$ docker-compose build

gberイメージの起動

開発環境ではローカルのgber配下にあるファイル群をgber-nginx, gber-phpコンテナにマウントする形で起動します。 そのため、初回起動時のみcomposerのinstallが必要です。正常にinstallが終了すると、ローカルにgber/vendorディレクトリが生成されます。

# 起動
$ docker-compose up
# 初回起動時のみ必要
$ docker exec -it gber_php_1 composer install

gber-demoイメージのビルド

gber-demoは gber-demo という1つのイメージで構成されています。 イメージのビルド方法は以下の通りです。

# イメージをビルド
$ docker build -f docker/demo/Dockerfile -t gber-demo .