fix: setup (start admin first and ensure setup done) (#126)

* start admin first and ensure setup done

* enable login again

* log oidc client_id in setup

* more logs for setup
This commit is contained in:
Livio Amstutz
2020-05-25 08:21:58 +02:00
committed by GitHub
parent e318139b37
commit a6aba86b54
4 changed files with 59 additions and 21 deletions

View File

@@ -25,7 +25,7 @@ type EsRepository struct {
eventstore.OrgRepo
}
func Start(conf Config, systemDefaults sd.SystemDefaults) (*EsRepository, error) {
func Start(ctx context.Context, conf Config, systemDefaults sd.SystemDefaults) (*EsRepository, error) {
es, err := es_int.Start(conf.Eventstore)
if err != nil {
return nil, err
@@ -67,7 +67,7 @@ func Start(conf Config, systemDefaults sd.SystemDefaults) (*EsRepository, error)
}
eventstoreRepos := setup.EventstoreRepos{OrgEvents: org, UserEvents: user, ProjectEvents: project, IamEvents: iam}
err = setup.StartSetup(systemDefaults, eventstoreRepos).Execute()
err = setup.StartSetup(systemDefaults, eventstoreRepos).Execute(ctx)
logging.Log("SERVE-k280HZ").OnError(err).Panic("failed to execute setup")
return &EsRepository{