- Ter o Docker instalado e configurado na maquina.
- Ter o Python instalado e configurado na maquina.
Renomeie o arquivo .env.example para .env e preencha as variáveis de ambiente com suas credenciais.
Na variável de ambiente FLASK_APP= coloque o nome do arquivo utilizado para iniciar o projeto.
Abra o terminal e digite os seguintes comandos:
docker-compose up -dpip install -r requirements.txtpython .\main.py
Abra um novo terminal e digite os seguintes comandos:
flask db init- Isso criará a pasta migrations.flask db migrate- Com isso, as mudanças nos modelos serão detectadas e um novo arquivo será criado na pasta versions.flask db upgrade- Isso aplicará as mudanças detectadas.
Dentro do diretório SQL, você encontrará um arquivo chamado: dados.sql.
Neste arquivo contém o script de criação dos dados teste para rodar dentro do banco de dados.
Para acessar a documentação da API, acesse a URL: http://127.0.0.1:5000/docs/swagger