Laravel
のアプリケーションです。実行テスト用のため、インストール直後の状態となっています。
AWS Copilot
のプロジェクトファイルです。下記コマンドで環境構築を行う事ができます。
$ cd copilot
$ copilot init -a wdpress118 -t "Load Balanced Web Service" -s web --port 80 -d ../Dockerfile.php-fpm
$ copilot env init --name production
$ copilot deploy
環境を削除する場合は下記コマンドを実行します。
$ copilot svc delete -e production -n web
$ copilot env delete -n production
$ copilot app delete
Dockerイメージ構築時に使用する設定ファイル等です。
docker/php-fpm/runner.sh
が本誌に記載したスクリプトの完全版となります。
オマケのterraformスクリプトです。本誌環境+αの環境を構築できます。
$ cd terraform
$ terraform apply -auto-approve