chore: update
ci-api / test (push) Successful in 24m53s

This commit is contained in:
Nuxgrid
2026-07-31 13:25:03 +02:00
parent ac8bdbcab7
commit dce80908e3
31 changed files with 740 additions and 155 deletions
+8
View File
@@ -117,6 +117,14 @@ func main() {
log.Fatalf("helm provisioner: %v", err)
}
// Traefik partagé + WAF Coraza : installé une fois pour toutes les démos
// (idempotent). Non-fatal : si ça échoue, l'API démarre quand même, mais
// les démos provisionnées ensuite ne seront ni routées ni protégées tant
// que ce n'est pas corrigé.
if err := helmProv.EnsureSharedInfra(); err != nil {
log.Printf("ATTENTION: infra partagée (Traefik/WAF) indisponible: %v", err)
}
// Service de démos avec le provisioner Helm
demoSvc := demos.NewService(demoStore, demoPool, helmProv, demos.Config{
BaseDomain: cfg.DemoDomain,