Funcionamiento básico
gilgamezh opened this issue · comments
- Se da de alta una URL desde el backend
- Cada URL pertenece a un website y puede tener opcionalmente una lista de correos
- Cada website tiene un owner y una lista de correos obligatoria
- Se puede utilizar un header Host en cada url
- Se pueden setear headers extras en cada url
- Una tarea de Celery que se ejecuta periodicamente pone todas las URLS en una cola de acuerdo a un campo date next_check
- Los workers de celery procesan esa cola, cada worker:
- actualiza los datos en la DB para la URL en particular
- envía notificaciones en caso de ser necesario. (inicialmente solo envía emails)
- únicamente valida el http_status_code
listo! 👍