diff options
Diffstat (limited to 'cmd/web/server.go')
-rw-r--r-- | cmd/web/server.go | 12 |
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 { |