Projeto com intuito de desenvolver um sistema real para ajudar a administração do Comitê Sanitário de Campina Grande, acelerando o processo de identificar pessoas e famílias carentes para entender as necessidades das mesmas com maior urgência.
- Na raíz do repositório executar:
docker-compose -f docker-compose.yml up --build comite_sanitario_db
- Agora dentro de /comite_api, executar:
python -m venv env
- Após criar o ambiente virtual, ativar:
source env/bin/activate
- Instalar as dependências:
pip install -r requirements/requirements.txt
- Agora, execute:
python manage.py makemigrations core
- Em seguida:
python manage.py migrate
- Criando um usuário admin:
python manage.py createsuperuser
Após esse comando será solicitado um username, email e Password (Password é exigido duas vezes para confirmação).
- Concluído o preenchimento dos dados, podemos executar a aplicação:
python manage.py runserver
Com isso podemos acessar http://localhost:8000/api/admin (Atenção, aqui pode não ser a mesma porta 8000 no seu. Verifique a porta em que está rodando no terminal em que você executou o comando "python manage.py runserver").
Estando na página do Django admin podemos entrar com os dados do usuário que criamos no passo 7.