- Laravel 7向けに修正
- ファイルの格納先をローカルディスクに変更
envをコピー
cp web/.env.example web/.env
docker-composeを起動
docker-compose up -d
コンテナ内に入る
docker-compose exec vuesplash_web bash
モジュールのインストール、DBにテーブルを構築
# コンテナ内で実行
chmod 770 -R storage/
chmod 770 -R bootstrap/cache/
composer install
npm install
npm run dev
php artisan migrate
サーバを起こす
# コンテナ内で実行
php artisan serve --host 0.0.0.0 --port 8081
docker-composeを起動
docker-compose up -d
コンテナ内に入る
docker-compose exec vuesplash_web bash
Laravel プロジェクトを作成
# コンテナ内で実行
composer create-project --prefer-dist laravel/laravel .
composer require laravel/ui
chmod 770 -R storage/
chmod 770 -R bootstrap/cache/
npm run install -D vue vuex vue-router
サーバを起こす
# コンテナ内で実行
php artisan serve --host 0.0.0.0 --port 8081
docker-compose exec vuesplash_web php artisan serve --host 0.0.0.0 --port 8081
npmをホスト側から実行する場合
docker-compose exec vuesplash_web npm install
docker-compose exec vuesplash_web npm run watch
テスト docker内で実行
vendor/bin/phpunit --testdox