Skip to content

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.

Notifications You must be signed in to change notification settings

francocamila/processos_globo

Repository files navigation

Cadastro e Consulta de processos do STF - Globo Brasília.

Introdução

Um projeto feito em Django.

Objetivo

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.

Como rodar e como funciona

Para visualizar e testar o site, bem como suas funcionalidades, insira o seguinte comando no terminal:

docker-compose up --build -d

Se já está "buildado":

docker-compose up -d

O site estará disponível em:

https://localhost:8000

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 bash

Então, você estará no bash do container web. Use os comandos do django para criar um superusuário:

python manage.py createsuperuser

Após criar o usuário administrador, saia do bash com CTRL+D. Acesse a página de admin do Django com:

https://localhost:8000/admin

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.

Debug

Para ver o que está acontecendo:

docker-compose logs

Task

A 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 bash

No bash do container:

python manage.py shell
>> from consulta_a_processos.tasks import hello
>> hello()

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published