É possível usar tempos de execução personalizados para incluir funcionalidade adicional a um app Python em execução no ambiente flexível. Para configurar um ambiente de execução personalizado, substitua essa linha no arquivo app.yaml:
runtime:python
pela linha:
runtime:custom
Também é preciso especificar uma imagem de base adicionando um Dockerfile no mesmo diretório que contém o arquivo app.yaml.
Por padrão, todos os programas em execução no ambiente flexível recebem solicitações de verificação de integridade.
Se uma imagem de base oferecer suporte à verificação de integridade, você não precisará escrever nenhum código adicional. Caso contrário, você precisará desativar as verificações de integridade ou escrever seu próprio código para processar tais solicitações.
Como selecionar a versão do Python
O ambiente de execução do python tem o Python 2.7.12 e o Python 3.6.10 pré-instalados. Personalize o Dockerfile para instalar outras versões ou intérpretes alternativos, se necessário.
É possível especificar se você quer usar o Python 2 ou o Python 3 no Dockerfile ao criar o ambiente virtual:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]],[]]