[英]Specify Python version on Cloud Run Buildpack
我正在使用自動化的 Cloud Build“Buildpack”選項在 Cloud Run 上部署一個 Web 應用程序(如此處所述); 因此不必創建 Docker 文件。
我想使用 python-3.8.12 和 buildpacks 部署應用程序。 我該如何指定?
您只需將.python-version文件添加到您的存儲庫,其中 Python 版本報告為:
3.8.6
沒有必要指定它。 構建器嘗試自動檢測源代碼的語言,Python 3.7+ 是受支持的語言之一。
你可以試試這個Python buildpacks 示例。
您還可以在此演示文稿中找到有關 buildpack 的更深入信息。
更新
作為替代方案,您還可以手動指定要使用的 buildpack,從而跳過自動檢測步驟。 如this answer中所述,您還可以通過以下方式在project.toml
中指定它:
[[build.env]]
name = "GOOGLE_RUNTIME_VERSION"
value = "3.8.6"
這與您在.python-version
中放入的內容相同,但優先於它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.