WorkerOps — il guardiano che permette ai Cloudflare Workers di aggiornarsi da soli, in modo sicuro e reversibile
Un piccolo Worker davanti a qualsiasi Cloudflare Worker: aggiornamenti, controllo di salute dopo il deploy, ripristino automatico in caso di errore e schermata di recupero. Open source.
Su Cloudflare Workers, un Worker in esecuzione non può tornare indietro da solo in modo sicuro: se la nuova versione è guasta, lo è anche ciò che dovrebbe eseguire il ripristino. WorkerOps si pone davanti all’app come un «piccolo guardiano sempre attivo» e si occupa di aggiornamento, verifica, ripristino automatico e recupero.
Cosa fa#
- Aggiornamento — recupera un nuovo worker.js dalla fonte delle release e lo distribuisce con l’API di Cloudflare
- Verifica e ripristino automatico — controlla la salute dopo il deploy e, se qualcosa non va, torna automaticamente all’ultima versione stabile
- Schermata di recupero — anche se l’app è ferma, ripristino, reinstallazione e aggiornamento si fanno con un pulsante
- Riprende da dove si era fermato — ogni fase viene registrata e un giro di controllo periodico sistema ciò che resta
- Nessuna dipendenza a runtime, l’artefatto pesa circa 8 KiB con gzip
| Licenza | Kuro License (MIT + attribuzione) |
|---|
Anche gli aggiornamenti di KuroCMS e MushManager sono gestiti da WorkerOps.
