今日つくるアプリ: Xenn
Ruby on Rails: APIサーバー
Next.js: HTML/JS/CSS サーバー
※Cloud Run 第一世代
Cloud SQL: 記事の情報を保存
xenn
IAM
xenn
IAM
Xenn User
Next.js
Cloud Run
Cloud SQL
Ruby on Rails
Cloud Run
Xenn Developer
Artifact
Registry
Cloud Build
Slide 8
Slide 8 text
xenn
IAM
xenn
IAM
ハンズオンの流れ
Google Cloud の Cloud コンソールへ行
き、ご自身が利用できるプロジェクトで
Cloud Shell を開く
チュートリアルを進める
前半: リソースのデプロイと確認
後半: アプリケーションの修正
さいごにリソースを削除します
Xenn User
Next.js
Cloud Run
Cloud SQL
Ruby on Rails
Cloud Run
Xenn Developer
Artifact
Registry
Cloud Build
チェックポイント: gcloud run
gcloud builds submit: ソース側のDockerfileを使ってイメージをビルドします
gcloud run jobs deploy: Cloud Run Jobs をデプロイします
=> イメージを使って任意のコマンドを実行できる便利なサービスです
=> ここでは、Railsのイメージを使ってDBマイグレーションを実行します
gcloud run deploy: URLを持つ Cloud Run サービスをデプロイします
今回はこれらを個別に実行していますが、Cloud Build でまとめて実行すること
も可能です。Zennではそのようにしています。