概要 普段はTerraformでインフラ管理をしているのですが、つい先日、興味本位でAWS CDKを使ってみました。 とりあえず手始めにRuby on Rails製のアプリをECS(on Fargate)にデプロイしてみたので、色々とメモ書きしておきます。 ※Railsとは?AWS CDKとは?みたいな解説はほとんど無いので、すでにある程度それぞれの概要を押さえている人向けの記事です。 完成イメージ ECS上にちょっとしたTodoアプリをデプロイします。 仕様 Ruby3系 Rails6系 MySQL Nginx Docker Amazon ECS(on Fargate) AWS CDK Ruby on Rails まず最初にデプロイ用の簡単なアプリを作っていきましょう。今回はRuby3系 × Rails6系で進めていきます。 各種ディレクトリ&ファイルを作成 $ mkdir rails6