Uma API para criação e acompanhamento de treinos e exercício físico no geral a partir de vídeos do youtube.
- Clone o projeto e certifique-se de estar na branch
main
-
Crie um ambiente virtual do Python (virtualenv) para instalação das dependências.
-
Com o ambiente virtual ativo, rode o comando na raiz do projeto:
pip install requirements.txt
- Após a instalação terminar, rode o projeto com o comando:
flask run --reload
- Na raiz do projeto, crie a imagem:
docker build -t rest-apis-flask-python .
- Rode a imagem criada:
docker run -p 5000:5000 rest-apis-flask-python
Após rodar o projeto, é possível acessar a documentação da API no swagger acessando a url local + /doc
. Exemplo para porta 5000: http://localhost:5000/doc