X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=cmd%2Fapp%2Fmain.go;h=3f071de66f0c46d723b43e7c5a6bc08c3d7fd34d;hb=refs%2Ftags%2Fv0.0.17;hp=65e8b5a49af92b4dbda73472595b33883aebea77;hpb=323b7f4032d19c06523f2eaaf1d20d32e1330b54;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git diff --git a/cmd/app/main.go b/cmd/app/main.go index 65e8b5a..3f071de 100644 --- a/cmd/app/main.go +++ b/cmd/app/main.go @@ -6,8 +6,8 @@ import ( "strings" "time" - "immae.eu/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front/api" - "immae.eu/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front/db" + "git.immae.eu/Cryptoportfolio/Front.git/api" + "git.immae.eu/Cryptoportfolio/Front.git/db" "github.com/gin-contrib/cors" "github.com/gin-gonic/gin" @@ -21,13 +21,13 @@ type AppConfig struct { } type ApiConfig struct { - Domain string `toml:"domain"` - JwtSecret string `toml:"jwt_secret"` + api.Config } type Config struct { App AppConfig Api ApiConfig + Mail api.MailConfig Db db.DBConfig Redis db.RedisConfig @@ -45,9 +45,6 @@ func (c *Config) SetToDefaults() { App: AppConfig{ PublicDir: "./public", }, - Api: ApiConfig{ - JwtSecret: "secret", - }, } c.LogConfiguration.SetToDefaults() @@ -63,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, C.Redis) - if C.Mode == "production" { + if C.Mode == "prod" { + gin.DisableConsoleColor() gin.SetMode(gin.ReleaseMode) } @@ -142,8 +141,13 @@ func main() { "/", "/signup", "/signin", + "/confirm", + "/reset-password", + "/change-password", "/signout", "/me", + "/admin", + "/account", "/otp/enroll", "/otp/validate", "/not_confirmed",