Primeiro, clone o projeto:
$ git clone ...
$ ...
$ python -m venv venv
$ source venv/bin/activate # Linux/macOS
$ # ou venv\Scripts\activate no Windows
$ pip install -r requirements/local.txt
$ pip install -r requirements/test.txt
🗃️ Criando um banco do dados PostgreSQL usando createdb ou utilizando seu client preferido (pgAdmin, DBeaver...)
$ createdb --username=postgres <project_slug>
docker compose -f docker-compose.dev.yml up -d
IMPORTANTE: Crie na raiz do projeto o arquivo .env com base no .env.sample. Depois, em um terminal digite export DJANGO_READ_DOT_ENV_FILE=True e todas as variáveis serão lidas.
$ python manage.py migrate
$ python manage.py runserver
Feito tudo isso, o projeto estará executando no endereço localhost:8000.
$ python manage.py createsuperuser
$ pytest
$ coverage run -m pytest
$ coverage html
$ open htmlcov/index.html
$ pytest --cov=apps --cov-report=term-missing
Este projeto está sob a licença (sua licença) - veja o arquivo LICENSE para detalhes.