Um servidor simples para auxiliar os Robôs NAO da Linha 3 do CETEC a acessarem funcionalidades de IA.
Primeiro, copie as variavéis de ambiente com os comandos abaixo:
cp backend/default.env backend/.envEles serão usadas pelo docker-compose. Novas variavéis devem ser adicinadas aqui.
Em seguida monte as imagens e rode os containers:
$ docker-compose build
$ docker-compose up -dA API vai poder ser acessada na porta 8000 por padrão. http://localhost:8000/
Para auxiliar na documentação da API temos um Swagger: http://localhost:8000/swagger/
Para executar somente o servidor backend siga os comandos abaixo:
$ docker-compose run --rm --service-ports backendPara rodar os testes:
$ docker-compose run --rm backend pytest . -s --covPara contribuir instalar o pre-commit com as configurações do projeto.
$ pre-commit install && pre-commit install --hook-type commit-msg