Demonstração de uma API FastAPI/Python rodando sobre GraalVM Python (GraalPy), com suporte a execução em container (JIT ou AOT), focada em compatibilidade, performance e portabilidade sem dependências nativas C.
podman build -t fastapi-graalpy:jit -f Containerfile .
# ou
docker build -t fastapi-graalpy:jit -f Containerfile .podman run --rm -p 8000:8000 fastapi-graalpy:jit
# ou
docker run --rm -p 8000:8000 fastapi-graalpy:jitA API estará disponível em http://localhost:8000.
GET /— Hello WorldGET /items/{item_id}— Retorna item e query stringGET /heavy-counter?n=100000000— Endpoint pesado para teste de performance
- O container usa GraalPy (GraalVM Python) para rodar FastAPI sem dependências nativas C.
- O comando de entrada força o uso de
uvicornpuro (--http h11 --loop asyncio).