Cloud Run
Last updated
Last updated
類似於 AWS lambda 的 serverless 架構。
關於 cloud function, cloud run 比較可參考
官方教學:https://cloud.google.com/run/docs/quickstarts/build-and-deploy#node.js_1
建議使用 github 專案搭配 dockerfile 進行部署,它會自動偵測專案 code 更新 push 上去後啟用 cloud build 然後快速部署,之後點擊 url 即可看到。
每次 commit 並 push 到 github 雖然會自動啟用 cloud build ,但必須自己手動點擊 cloud run 套用新的版本並部署。
1.點擊以下箭頭處
2.選取剛 cloud build 好的新版本
3.拉到最下方點選 “部署”
1.dockerfile 不用寫 expose port,因為寫在介面上定義即可
2.如果是抓取 github project 記得要設定 cloud build 的專案目錄
點選以下選取專案,然後點選藍字進入 cloud build 設定
3.記得設定 dockerfile 在專案的目錄