Criar um ambiente virtual na raiz do projeto com o comando
python -m venv venvExecutar o comando para instalar as dependencias que estão em requirements.txt
pip install -r requirements.txt- DATABASE_URL: Url de conexão com banco de dados do projeto
- PG_HOST_RETENTION: Host
- PG_PORT_RETENTION: Porta
- PG_USER_RETENTION: Usuário
- PG_PASSWORD_RETENTION: Senha
- DATABASE_RETENTION: Nome do banco de dados
Executar o comando a seguir na raiz do projeto
uvicorn main --reloadSe o projeto não possuir a pasta migrations ou essa pasta estiver vazia, executar o comando a seguir:
aerich init-dbSempre que um modelo for alterado (campos foram acrescentados, alterados ou removidos), executar os comando a seguir para aplicar as mudanças no seu banco de dados.
Comando para gerar os arquivos de migração
aerich migrateComando para aplicar as migrações no banco de dados
aerich upgrade