amandagpearce / fitter-happier-be

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fitter Happier API

Uma API para criação e acompanhamento de treinos e exercício físico no geral a partir de vídeos do youtube.

Instalação

  1. Clone o projeto e certifique-se de estar na branch main

Instalação sem utilizar o Docker

  1. Crie um ambiente virtual do Python (virtualenv) para instalação das dependências.

  2. Com o ambiente virtual ativo, rode o comando na raiz do projeto:

  pip install requirements.txt
  1. Após a instalação terminar, rode o projeto com o comando:
  flask run --reload

Instalação com o Docker

  1. Na raiz do projeto, crie a imagem:
  docker build -t rest-apis-flask-python .
  1. Rode a imagem criada:
  docker run -p 5000:5000 rest-apis-flask-python

Documentação

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

About


Languages

Language:Python 94.3%Language:Mako 3.4%Language:Dockerfile 2.4%