- docker-compose
- PHP
- Laravel
- composer
- Nginx
- MySql 5.7.31¥
.env.exampleをコピーし.envファイルを作成し値を指定
$ docker compose up -d --build
/database/migration にテーブル定義ファイルを置き、 /database/seeds にデモデータ定義ファイルを置いて以下を実行。
$ docker compose exec app bash
$ cd my-laravel-app
$ php artisan migrate
$ php artisan db:seed
既存のデータがすでにDBに存在する時にエラーが出た場合
$ php artisan migrate:refresh
コマンドでデータを入れ直せる可能性あり
$ docker compose exec app bash
$ cd my-laravel-app
$ composer install
定義ファイルがない場合は以下を参考に作成