Puoi utilizzare i runtime personalizzati per aggiungere funzionalità aggiuntive a un'app Python in esecuzione nell'ambiente flessibile. Per configurare un runtime personalizzato, sostituisci questa riga nel file app.yaml:
Consulta la documentazione relativa ai runtime personalizzati per scoprire come definire un Dockerfile in un runtime personalizzato.
Controllo di integrità
Per impostazione predefinita, tutti i programmi in esecuzione nell'ambiente flessibile ricevono richieste di controllo di integrità.
Se un'immagine di base supporta il controllo dell'integrità, non è necessario scrivere altro codice. In caso contrario, dovrai disattivare i controlli di integrità o scrivere il tuo codice per gestire le richieste di controllo di integrità.
Selezione della versione di Python
Il runtime python ha Python 2.7.12 e Python 3.6.10 preinstallati. Se necessario, puoi personalizzare il Dockerfile per installare altre versioni o interpreti alternativi.
Puoi specificare se utilizzare Python 2 o Python 3 in Dockerfile della tua applicazione durante la creazione dell'ambiente virtuale:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-06 UTC."],[[["Custom runtimes allow adding extra features to Python apps in the flexible environment by replacing `runtime: python` with `runtime: custom` in the `app.yaml` file."],["A Dockerfile must be included in the same directory as the `app.yaml` file to specify a base image when using custom runtimes."],["By default, apps in the flexible environment have health check requests; base images that don't support it must either disable them or implement custom code to handle them."],["The `python` runtime has Python 2.7.12 and Python 3.6.10, but you can install other versions by customizing the `Dockerfile`."],["In your `Dockerfile` you can specify whether to use Python 2 or 3 by adding the corresponding line to your virtual environment."]]],[]]