自訂 Python 執行階段

您可以使用自訂執行階段,為在彈性環境中執行的 Python 應用程式加入額外的功能。如要設定自訂執行階段,請在 app.yaml 檔案中,將下方指令列:

runtime: python

取代為:

runtime: custom

您還必須在 app.yaml 檔案所屬的同一個目錄中新增 Dockerfile,指定基本映像檔

請參閱自訂執行階段說明文件,瞭解如何在自訂執行階段中定義 Dockerfile。

健康狀態檢查

根據預設,在彈性環境中執行的所有程式都會收到健康狀態檢查要求。若基本映像檔支援健康狀態檢查,您則不需要再寫其他的程式碼。但如果基本映像檔不支援健康狀態檢查,您就必須停用健康狀態檢查,或是自行撰寫程式碼來處理健康狀態檢查要求。

選取 Python 版本

python 執行階段已預先安裝 Python 2.7.12Python 3.6.10。如有需要,您可以自訂 Dockerfile 來安裝其他版本或其他解譯器。

建立虛擬環境時,您可以在應用程式的 Dockerfile 中指定要使用 Python 2 或 Python 3:

# Python 3
RUN venv /env -p python3.7

# Python 2 (implicit)
RUN virtualenv /env

# Python 2 (explicit)
RUN virtualenv /env -p python2.7