fix: vérifier existence de certfile et keyfile pour API

Au lieu de print leur valeur à l'écran
This commit is contained in:
Victor Lacasse-Beaudoin 2024-07-23 11:40:40 -04:00
parent 537f1a8a1a
commit 03c9ad5f3c

9
cmd.go
View file

@ -129,8 +129,13 @@ var apiCmd = &cobra.Command{
),
)
case true:
//TODO
log.Printf("dbg: certfile='%s' keyfile='%s'", cfg.Server.API.TLS.Certfile, cfg.Server.API.TLS.Keyfile)
if cfg.Server.API.TLS.Certfile == "" {
log.Fatal("TLS enabled for API but no certificate file provided")
}
if cfg.Server.API.TLS.Keyfile == "" {
log.Fatal("TLS enabled for UI but no private key file provided")
}
e.Logger.Fatal(
e.StartTLS(