Este pull request tem como objetivo reescrever o serviço de tasks periódicos do projeto, utilizando Typescript e Node como tecnologia.
Contexto adicional
O serviço anterior estava funcionando nas tarefas de verificação de disponibilidades dos sites e portais governamentais, mas tinha alguns problemas na biblioteca. Além disso a PoC da criação de snapshots das homepages dos portais também não estava estável, utilizando a biblioteca pyppeteer. Com isso, achei melhor mudar a arquitetura do serviço para poder trabalhar com o puppeteer e outras bibliotecas sem a necessidade de um wrapper para Python.
Checklist
[x] Os testes foram executados e passaram com sucesso
[ ] A documentação foi atualizada, se necessário
[ ] O código segue as diretrizes de estilo do projeto
[ ] Foram adicionados testes automatizados para as novas funcionalidades ou correções
Descrição
Este pull request tem como objetivo reescrever o serviço de tasks periódicos do projeto, utilizando Typescript e Node como tecnologia.
Contexto adicional
O serviço anterior estava funcionando nas tarefas de verificação de disponibilidades dos sites e portais governamentais, mas tinha alguns problemas na biblioteca. Além disso a PoC da criação de snapshots das homepages dos portais também não estava estável, utilizando a biblioteca
pyppeteer
. Com isso, achei melhor mudar a arquitetura do serviço para poder trabalhar com opuppeteer
e outras bibliotecas sem a necessidade de um wrapper para Python.Checklist