Six environnements, une seule couche ops autonome
Deux produits, six environnements, un crabe qui les maintient en vie : Truelens et Neura/OpenCrabs en dev, staging et production. Il déploie, surveille les certificats, ping l’uptime, répare le serveur web tout seul et vérifie les sauvegardes, pour que rien ne tombe en silence.
- Six environnements : Truelens dev/staging/prod et Neura/OpenCrabs dev/staging/prod, chacun sur son propre serveur
- Certificats surveillés : une vérification horaire suit chaque certificat SSL et alerte avant toute expiration
- Watchdogs d’uptime : les sites sont pingés toutes les cinq minutes, et un self-heal nginx redémarre le serveur web s’il tombe
- Disque et sauvegardes : des moniteurs attrapent un disque qui se remplit ou une sauvegarde ratée avant que ça devienne une panne
- Suivi des déploiements et des releases : chaque déploiement et chaque release GitHub surveillés automatiquement
Une couche ops qui ne dort jamais : le crabe surveille les certificats, l’uptime, les disques et les sauvegardes sur les six environnements, et corrige ce qu’il peut avant que quiconque s’en aperçoive.