Backend
DB + Authentication
ORM
Cloud Server
Domain(お名前.com)
[不採用]
以下をTerraformで構築。ドメインはお名前.comで購入。
※ スケーリング時にバグ発生。バックエンドAPIを複数に変更するとWebSocketインスタンスの管理にミスが発生した。
おそらくAWS ALB スティッキーセッションの設定の変更が必要だった。
工数がかかりすぎたので、一旦XServerからサーバーをレンタルし、そこにサーバーを構築。
以下リポジトリ。
https://github.com/kojikawazu/nextjs-hono-front-messanger-app
まだ移行していない機能は後に移行する。
CICDはひとまずGitHub Actions。AWS ECRにコンテナイメージをプッシュする予定。
docker-compose.yml に Honoコンテナを設定して使用すること