Este é um projeto simples que fornece uma API para calcular sequências de Fibonacci usando FastAPI. Você pode usar o Docker para implantar e executar este projeto facilmente.
Antes de começar, certifique-se de que você tenha o Docker instalado no seu sistema.
Siga as instruções abaixo para executar o projeto:
-
Clone este repositório:
git clone https://github.com/Gefte/backend-fastapi.git
-
Navegue para o diretório do projeto:
cd backend-fastapi
-
Construa a imagem Docker:
docker build -t backend-fastapi .
-
Execute o contêiner Docker:
docker run -d -p 80:80 backend-fastapi
Agora, a aplicação está em execução e pode ser acessada em http://localhost:80
.
Você pode consultar a documentação da API em tempo real visitando o seguinte URL:
A documentação fornecerá detalhes sobre todos os endpoints disponíveis, bem como exemplos de usar.
Você pode verificar se o serviço está funcionando corretamente acessando:
GET http://localhost:80/health
Você deve receber a resposta: {"Estou saudavel"}
.
Para calcular a sequência de Fibonacci com base no número de elementos desejados, use o seguinte endpoint:
GET http://localhost:80/fibonacci/{qtd_elementos}
Substitua {qtd_elementos}
pelo número desejado de elementos na sequência. Por exemplo:
GET http://localhost:80/fibonacci/10
Você receberá a sequência de Fibonacci correspondente.