X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=cmd%2Fapp%2Fmain.go;h=3ad427dbd00ba8659890fcd50b60c378117b261d;hb=36942af3bf6eec57c4bebd6c373fe58e6323bce4;hp=e7694013f6d43e22c2892554d36a24919553ee61;hpb=7a9e5112eaaea58d55f181d3e5296e4ff839921c;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git diff --git a/cmd/app/main.go b/cmd/app/main.go index e769401..3ad427d 100644 --- a/cmd/app/main.go +++ b/cmd/app/main.go @@ -21,14 +21,15 @@ type AppConfig struct { } type ApiConfig struct { - Domain string `toml:"domain"` - JwtSecret string `toml:"jwt_secret"` + api.Config } type Config struct { - App AppConfig - Api ApiConfig - Db db.DBConfig + App AppConfig + Api ApiConfig + Mail api.MailConfig + Db db.DBConfig + Redis db.RedisConfig utils.LogConfiguration Address string @@ -44,9 +45,6 @@ func (c *Config) SetToDefaults() { App: AppConfig{ PublicDir: "./public", }, - Api: ApiConfig{ - JwtSecret: "secret", - }, } c.LogConfiguration.SetToDefaults() @@ -62,11 +60,13 @@ func init() { panic(err) } - api.SetJwtSecretKey(C.Api.JwtSecret) + api.SetConfig(C.Api.Config) + api.SetMailConfig(C.Mail) - db.Init(C.Db) + db.Init(C.Db, C.Redis) if C.Mode == "production" { + gin.DisableConsoleColor() gin.SetMode(gin.ReleaseMode) } @@ -141,10 +141,15 @@ func main() { "/", "/signup", "/signin", + "/confirm", + "/reset-password", + "/change-password", "/signout", "/me", + "/account", "/otp/enroll", "/otp/validate", + "/not_confirmed", } for _, route := range availableRoutes {