aboutsummaryrefslogtreecommitdiff
path: root/cmd/web/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/web/server.go')
-rw-r--r--cmd/web/server.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/cmd/web/server.go b/cmd/web/server.go
index 9c29544..82e0f75 100644
--- a/cmd/web/server.go
+++ b/cmd/web/server.go
@@ -130,7 +130,17 @@ func setupApplication(ctx context.Context, cfg app.Config, s *glecho.EchoWrapper
130 as := &models.MongoDbAccountStore{Db: mongo} 130 as := &models.MongoDbAccountStore{Db: mongo}
131 us := &models.MongoDbUserStore{Db: mongo} 131 us := &models.MongoDbUserStore{Db: mongo}
132 132
133 aws := &controllers.AWSAPI{Store: as} 133 aws := &controllers.AWSAPI{
134 Store: as,
135 Secrets: vc,
136 }
137
138 if errs := aws.Preload(ctx); len(errs) > 0 {
139 for _, err := range errs {
140 log.Printf("Error preloading AWS accounts: %s", err)
141 }
142 log.Fatalf("Could not preload all AWS accounts")
143 }
134 144
135 ghCred := &app.GitHubOauthCreds{} 145 ghCred := &app.GitHubOauthCreds{}
136 if _, err := vc.Secret(ctx, cfg.GitHubOauthCreds, &ghCred); err != nil { 146 if _, err := vc.Secret(ctx, cfg.GitHubOauthCreds, &ghCred); err != nil {