Um projeto feito em Django.
O Site de Cadastro e Consulta de processos do STF foi criado pela equipe de tecnologia da Globo Brasília para automatizar o processo de pesquisa, atualização e cadastro de processos do STF os quais necessita-se acompanhar frequentemente.
Para visualizar e testar o site, bem como suas funcionalidades, insira o seguinte comando no terminal:
docker-compose up --build -dSe já está "buildado":
docker-compose up -dO site estará disponível em:
Uma tela de login irá aparecer, então deve-se criar um super usuário, ou usuário administrador. Para isso, os seguintes comandos devem ser feitos:
docker-compose exec web bashEntão, você estará no bash do container web. Use os comandos do django para criar um superusuário:
python manage.py createsuperuserApós criar o usuário administrador, saia do bash com CTRL+D. Acesse a página de admin do Django com:
Crie novos usuários.
Após isso, você pode acessar a página de cadastro e listagem de processos após realizar o login.
Ao cadastrar um processo que deseja acompanhar, insira um e-mail para receber atualizações do processo. Além disso, na página de listagem de processos, você pode ver as últimas atualizações de cada processo cadastrado. Nessa mesma página, os processos que não se deseja mais acompanhar podem ser excluídos.
Para ver o que está acontecendo:
docker-compose logsA atualização de processos ocorre a cada uma hora. A configuração de crontab pode ser modificada em "settings.py". Para mais informações, veja a documentação do Celery.
Para testar a task:
docker-compose exec web bashNo bash do container:
python manage.py shell>> from consulta_a_processos.tasks import hello>> hello()