Laravel用のDockerリポジトリ
$ git clone [email protected]:tail12/laravel-basic.git
$ cd laravel-basic
$ mkdir project-data
$ cd project-data
$ git clone {laravel-project}
$ cd ../
project-data
内にcloneしたlaravelプロジェクト名を設定する必要がある。
対象のファイルは次の通り
- docker-compose.yml
- nginx/sites-enabled/basic.local.com
変更する点は
project-basic -> laravelプロジェクト名
これでプロジェクトを読み込む設定は終わり。
/etc/hosts
に次の一行を追記する。
127.0.0.1 basic.local.com
※管理者権限が必要なので、sudo
で変更すること。
$docker-compose up -d nginx basic
※docker-syncを利用するとdocker開発爆速になる (docker-syncを利用しなくてもcachedを使っているのである程度は許容できるレベルではあるが…)
$ docker-sync start
$ docker-compose -f docker-compose.yml -f docker-compose-sync.yml up -d nginx basic
https://basic.local.com
にアクセスすることで接続できる。