Skip to content

nicole-malaquias/api_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template flask

Este é um template de uma aplicação Flask, utilizando o SQLAlchemy como ORM, e o Alembic como ferramenta de migração.

Iniciando

Instale as dependências deste template utilizando o Pipenv, com o seguinte comando:

pipenv install

Para subir este app em ambiente de desenvolvimento de acordo com o seu sistema operacional, execute:

  • Para Linux
sh run.sh
  • Para Windows
.\windows_run.ps1

Este template, está configurado para utilizar um banco sqlite em ambiente de dev, e o Postgres em ambiente de prod.

Migrations

Caso você faça alguma alteração nas models, e queira executar uma migration, utilize o seguinte comando:

alembic revision --autogenerate -m "<nome da migration>"

Para aplicar manualmente as migrations geradas no passo anterior, utilize o comando:

alembic upgrade head

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks