- Docker
- docker-compose
- このプロジェクトをclone
- コンテナのビルド
docker-compose build
- コンテナのビルドが終わったら起動
docker-compose up
- http://localhost/info.php にアクセスするとphpの情報が表示される
- http://localhost/app/ にアクセスするとlaravelで作成されたページが表示される
- コンテナ内に
bash
でログインdocker-compose exec app bash
app
ディレクトリにいるので、プロジェクトフォルダに移動cd api
- マイグレーション
php artisan migrate
- コンテナ内に
bash
でログインdocker-compose exec app bash
app
ディレクトリにいるので、プロジェクトフォルダに移動cd api
- ビルトインサーバを起動
php artisan serve --host 0.0.0.0
- 1と2を別ウィンドウで行う
- ホットリロードを起動
npm run watch
- コンテナ内に
bash
でログインdocker-compose exec app bash
app
ディレクトリにいるので、プロジェクトフォルダに移動cd api
laravel-echo-server
の起動laravel-echo-server start
- どうせやるならコマンドですべて起動するようにしたい。