fix(cli): no more panics during startup (#4333)

* fix(cli): configure id generator

* fix(cli): use correct viper environment
This commit is contained in:
Silvan
2022-09-07 10:35:12 +02:00
committed by GitHub
parent 1e8d7e34fa
commit f71d158fb0
6 changed files with 9 additions and 6 deletions

View File

@@ -20,6 +20,7 @@ import (
"github.com/zitadel/zitadel/internal/config/systemdefaults"
"github.com/zitadel/zitadel/internal/crypto"
"github.com/zitadel/zitadel/internal/database"
"github.com/zitadel/zitadel/internal/id"
"github.com/zitadel/zitadel/internal/query/projection"
static_config "github.com/zitadel/zitadel/internal/static/config"
metrics "github.com/zitadel/zitadel/internal/telemetry/metrics/config"
@@ -54,6 +55,7 @@ type Config struct {
AuditLogRetention time.Duration
SystemAPIUsers map[string]*internal_authz.SystemAPIUser
CustomerPortal string
Machine *id.Config
}
func MustNewConfig(v *viper.Viper) *Config {
@@ -79,6 +81,8 @@ func MustNewConfig(v *viper.Viper) *Config {
err = config.Metrics.NewMeter()
logging.OnError(err).Fatal("unable to set meter")
id.Configure(config.Machine)
return config
}