API Clorus Marketeer
Antes de iniciar, verifique se o docker e o mysql-client estão instalados na sua máquina.
Comandos para iniciar o ambiente python na versão disponível na sua máquina, recomendo usar a versão 3.9.5
.
python3 -m venv env
source env/bin/activate
pip install tox
Verifique se o arquivo .env
está na raiz do projeto, use como base o arquivo .env.example
, defina o valor de todas as variavéis.
Inicialize a imagem Docker do banco de dados Postgres. Se não quiser usar o docker com Postgres, basta definir DEBUG=True no arquivo .env
para usar o sqlite. Substitua os valores das variavéis DB_*
.
DB_NAME=dbname DB_USER=dbuser DB_PASS=dbpass docker-compose up
Ou
env $(cat .env) docker-compose up
Agora inicialize o ambiente com o tox. Esse comando irá instalar as dependências do projeto, fazer os migrations e realizar os testes se existirem.
tox
Ative o seu ambiente
source .tox/py39/bin/activate
Para rodar o projeto, use o seguinte comando
./manage.py runserver
Remover todos os tokens da lista de rejeitados.
./manage.py flushexpiredtokens