@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user