Instruções para rodar o desafio e analisar os dados obtidos
- Ter o docker-compose setado no ambiente.
- Clonar o repositório.
- Rodar o comando sudo docker-compose up --build para criar os containers e rodar os comandos iniciais (migrate, initsuperuser e runserver).
- Abrir http://localhost:8000/admin e entrar com o email [email protected] e senha 123.
- Entrar na aba Assets e criar um ativo (o campo name é a tag do ativo no yahoo finance), definir os valores mínimos e máximos do túnel, a periodicidade em que deseja que os dados sejam extraídos e se deseja que o ativo seja monitorado (enviar email alertando toda vez que seu valor estiver fora das margens)
- Após esperar o tempo determinado, pode ver os dados na aba Asset datas sendo preenchidos com o ativo, seu valor e data de extração
- Para checar o envio de email, basta abrir http://127.0.0.1:8025/, lá se encontram todos os emails enviados.
OBS: Ao alterar o nome do ativo, todos os dados coletados referente à esse ativo são deletados OBS2: Ao deletar o ativo, a task referente à ele também é deletada