# 專案一秒起飛 Cloud Run
# 功能
Cloud Run Doc
圖片來源 Google Cloud Platform 官網
也就是說你可以去讓你的 網站,後端,應用程式 去自動部屬
# 使用 GCP 前 建議裝個 Goolge Cloud SDK
當然不裝的話也可以 在 Web 上點選也可以
Link
# Okay 開搞 Step 1. 建立 GCP 專案
朋朋們在此初體驗搞個免費方案就好啦,別亂刷卡喔
前面帳戶設置就不提供範例,想必大家都是順ㄅ
辦理完之後進到 GCP Console 且點選 GCP 的專案下拉式選單
點選建立專案 Complete !!
# Step 2. 找一個現有專案
當然你沒有專案也沒關係,我們著重在 Cloud Run 的教學。
如果你有裝 git ,clone 下來吧
1 | git clone https://github.com/CATaiwan/cloud-run-api-demo |
我們感謝 CATaiwan
# Step 3. 專案環境
這個專案使用 Python FastAPI 進行後端開發
進到專案目錄 且確保你是有裝 Google Cloud SDK 的
1 | cd cloud-run-api-demo |
在 GCP 的 Console 請開啟 Artifact Registry API
Enable 就對了 當然你在 Terminal 使用 Google Cloud SDK 他也會問你要不要啟用此 API
# Step 4. 專案起飛
翻譯蒟蒻: gcloud run deploy $ 應用名稱 --source (來源) .(來源專案 directory) --region (選擇區域) $ 區域
需在 Terminal 安裝 Google Clould SDK
1 | gcloud run deploy hello --source . --region asia-east1 |
猛吧 一條指令立即生成部屬
# 當然如果你習慣使用 Docker 部屬的也可以 請參考這裡
Click Me