hidakatsuya.dev hidakatsuya

Shopping List アプリの環境を Google Cloud Platform 上に構築して運用する

Heroku で運用していた Shopping List アプリを Google Cloud Platform に移行した。

Google Cloud Platform は今回初めて触るため、まずは公式ガイドの Cloud Run 環境での Rails の実行 に従って動くものを構築し、それをベースに手を加えていく形で進めることにした。また、情報源も GCP の公式ガイドやサンプルなど、極力公式の情報に絞って構築するようにした。

Shopping List

個人用のお買い物リストアプリ。実際にほぼ毎日使っている。機能や構成は Rails と Turbo と Turbo Native for Android によるお買い物リストアプリを開発し運用する のときから基本的には変わっていない。

方針

全体の構成

gcp-shopping-list-structure

Shopping List アプリの構成

Cloud Build Executer

Screenshot from 2022-12-20 01-40-03

Cloud Build Notifier

Screenshot from 2022-12-20 01-39-21

まとめ