ブログ記事本番で使えるFargate環境構築をCDKでやってみるで紹介しているコードです。
先に AWS CLI をインストールし、セットアップを済ませてください。
AWSアカウントで初めてCDKを使う場合は以下のコマンドを実行しておく必要があります。
npm run cdk -- bootstrap
- (省略可).envファイルの用意
cp .env.sample .env
- ECSサービス以外のリソース作成
bin/deploy.sh
- イメージビルドとECRリポジトリへPush
bin/build_and_push.sh
- ECSサービスを含めたリソース作成
bin/deploy.sh
npm run cdk -- destroy
CloudWatchロググループとECRリポジトリは削除されません。 手動で削除する必要があります。