# PHP のみ
$ export DOCKER_BUILDKIT=1
$ docker-compose build
# 全部
$ docker-compose up -d
$ docker-compose ps
# Laravelアプリ作成
# ※ docker-compose up -d の後に実行
# 前もって /src/public は削除しておく
$ docker-compose exec php laravel new .
# 認証キー作成
$ docker-compose exec php php /src/artisan key:generate
# マイグレーション
$ docker-compose exec php php /src/artisan migrate
# コントローラ等の作成
docker-compose exec php php artisan make:XXXX XXXXXXXX
# PHPUnitの実行
docker-compose exec php ./vendor/bin/phpunit --testdox
# /src/.env
DB_CONNECTION=pgsql # PostgreSQLの場合
DB_HOST=postgres # PostgreSQLの場合 dockerサービス名で指定
DB_PORT=5432
DB_DATABASE=<DB名>
DB_USERNAME=root
DB_PASSWORD=root
Nginxの参照ファイル、ディレクトリ変更
# <プロジェクトルート>/nginx/default.conf
root /src/public; # ディレクトリ
・
・
index index.php index.html; # 参照ファイル