echo "Laravelディレクトリに移動"
cd src/laravel
echo "環境変数定義ファイルをコピー"
cat .env.example \
| sed s/WWWUSER=/WWWUSER=$(id -u)/ \
| sed s/WWWGROUP=/WWWGROUP=$(id -g)/ > .env
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php81-composer:latest \
composer install --ignore-platform-reqs
※ docker-compose
を使う場合
cd src/laravel
cp docker-compose.override.yml.example docker-compose.override.yml
docker-compose up -d
※ mutagen-compose
を使う場合
cd src/laravel
cp docker-compose.override.yml.mutagen.example docker-compose.override.yml
mutagen-compose up -d
cd src/laravel
docker-compose exec app composer install
cd src/laravel
docker-compose exec app php artisan key:generate
cd src/laravel
docker-compose exec app php artisan migrate
cd src/laravel
docker-compose exec app composer ide-helper