@@ -160,6 +160,12 @@ func main() {
|
||||
TTL: demos.TTL,
|
||||
})
|
||||
|
||||
// Détruit automatiquement les démos dont le TTL est dépassé — sans ça,
|
||||
// le compte à rebours affiché en interface n'a aucun effet réel (voir
|
||||
// Service.RunExpirationLoop). Fire-and-forget comme les autres goroutines
|
||||
// de ce fichier : pas de contexte annulable, s'arrête avec le processus.
|
||||
go demoSvc.RunExpirationLoop(context.Background(), 5*time.Minute)
|
||||
|
||||
// Alerting : surveille les pods des démos actives (état + seuils
|
||||
// CPU/mémoire/PVC), notifie Discord et/ou Telegram de chaque admin ayant
|
||||
// configuré son propre canal (voir profil admin, /profile/alerts).
|
||||
|
||||
Reference in New Issue
Block a user