Menyesuaikan runtime Python

Anda dapat menggunakan runtime kustom untuk menambahkan fungsi tambahan ke aplikasi Python yang berjalan di lingkungan fleksibel. Untuk mengonfigurasi runtime kustom, Anda mengganti baris ini di file app.yaml:

runtime: python

dengan baris ini:

runtime: custom

Anda juga harus menentukan image dasar dengan menambahkan Dockerfile di direktori yang sama yang berisi file app.yaml.

Buka dokumentasi Runtime kustom untuk mempelajari cara menentukan Dockerfile dalam runtime kustom.

Health Check

Secara default, semua program yang berjalan di lingkungan fleksibel menerima permintaan health check. Jika image dasar mendukung health check, Anda tidak perlu menulis kode tambahan. Jika tidak, Anda harus menonaktifkan health check, atau menulis kode Anda sendiri untuk menangani permintaan health check.

Memilih versi Python

Runtime python memiliki Python 2.7.12 dan Python 3.6.10 yang telah diinstal sebelumnya. Anda dapat menyesuaikan Dockerfile untuk menginstal versi lain atau penafsir alternatif jika diperlukan.

Anda dapat menentukan apakah akan menggunakan Python 2 atau Python 3 di Dockerfile aplikasi Anda saat membuat lingkungan virtual:

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

# Python 2 (implicit)
RUN virtualenv /env

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