Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.03 KB

README.MD

File metadata and controls

41 lines (26 loc) · 1.03 KB

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