fix: multiple error
This commit is contained in:
@@ -118,12 +118,18 @@ func main() {
|
||||
}
|
||||
|
||||
// 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)
|
||||
}
|
||||
// (idempotent). En arrière-plan et non-fatal : "helm upgrade --install
|
||||
// --wait --timeout 5m" peut bloquer plusieurs minutes si le cluster est
|
||||
// lent/injoignable, ce qui retardait le démarrage du serveur HTTP au
|
||||
// point de faire échouer le healthcheck Docker avant même que l'API
|
||||
// n'écoute sur le port. Ici ça ne retarde plus rien : les démos
|
||||
// provisionnées avant la fin de cet appel ne seront juste ni routées ni
|
||||
// protégées tant qu'il n'a pas fini.
|
||||
go func() {
|
||||
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{
|
||||
|
||||
Reference in New Issue
Block a user