前言
這兩天在寫之後工作坊需要用到的範例 linebot-gemini-summarize,結果遇到部屬上去有問題,以下快速筆記這次遇到的一些蠢事,往後需要更細心點才行🤣
介紹
1 | [ ✖ ] Failed deploying the application to Cloud Run. |
- 看到 cloud run log 上出現:
Error loading ASGI app. Could not import module "main".
- 檢查後發現自己 linebot-gemini-summarize 的 Dockerfile 少了 WORKDIR
- 後來加上去後還是出了一樣問題,log上寫沒有 LINE_CHANNEL_ACCESS_TOKEN 環境變數
- 這邊可以用 app.json 去處理部屬上的問題
結論
按照記憶有幾個 side project 似乎有遇到這個問題,如果也有遇到部屬不上去 cloud run的地方,不妨先檢查一下 Dockerfile 喔!