WorkerOps — le gardien qui permet aux Cloudflare Workers de se mettre à jour eux-mêmes, en toute sécurité et de façon réversible
Un petit Worker placé devant n’importe quel Cloudflare Worker : mises à jour, contrôle de santé après déploiement, retour automatique en cas d’échec et écran de récupération. Open source.
Sur Cloudflare Workers, un Worker en cours d’exécution ne peut pas revenir lui-même en arrière en toute sécurité : si la nouvelle version est cassée, ce qui devait exécuter le retour en arrière l’est aussi. WorkerOps se tient devant l’application comme un « petit gardien toujours en vie » et prend en charge mise à jour, vérification, retour automatique et récupération.
Ce qu’il fait#
- Mise à jour — récupère un nouveau worker.js depuis la source des versions et le déploie via l’API Cloudflare
- Vérification et retour automatique — contrôle la santé après déploiement et revient automatiquement à la dernière version stable en cas de problème
- Écran de récupération — même si l’application est à l’arrêt, revenir en arrière, réinstaller ou mettre à jour se fait d’un clic
- Reprise là où il s’est arrêté — chaque étape est consignée et une ronde régulière fait le ménage
- Aucune dépendance à l’exécution, livrable d’environ 8 Kio compressé en gzip
| Licence | Kuro License (MIT + mention de l’auteur) |
|---|
Les mises à jour de KuroCMS et de MushManager sont elles aussi assurées par WorkerOps.
