我寫了一個 Go 程序,默認情況下根本不需要檢索外部 http 調(diào)用。我嘗試將它部署到 Google Cloud Run 上并收到以下錯誤:用戶提供的容器無法啟動并偵聽由 PORT=8080 環(huán)境變量提供的端口。此修訂的日志可能包含更多信息。我知道這是因為我的代碼沒有提供端口。正如這個答案所說:容器必須在由 Cloud Run 定義并在 $PORT 環(huán)境變量中提供的端口上偵聽傳入的 HTTP 請求我的問題是,如果不想定義任何端口并且只想運行我在本地運行的相同代碼,我該怎么辦?是否有替代解決方案可以在沒有它的情況下部署我的代碼,或者如果我想從 Cloud Run 運行代碼我必須添加它?
在不監(jiān)聽傳入的 HTTP 請求的情況下在 Google Cloud Run 上運行 go 程序
寶慕林4294392
2023-02-06 10:25:00