Store JWT key in config file
- During config file creation, the generated JWT key will be stored. - Added an option to disable this behavior.
This commit is contained in:
@@ -14,21 +14,16 @@ import (
|
||||
"git.artlef.fr/PersonalLibraryManager/internal/createuser"
|
||||
"git.artlef.fr/PersonalLibraryManager/internal/db"
|
||||
i18nresource "git.artlef.fr/PersonalLibraryManager/internal/i18nresource"
|
||||
"git.artlef.fr/PersonalLibraryManager/internal/jwtauth"
|
||||
"git.artlef.fr/PersonalLibraryManager/internal/middleware"
|
||||
"git.artlef.fr/PersonalLibraryManager/internal/routes"
|
||||
)
|
||||
|
||||
func Setup(config *config.Config) *gin.Engine {
|
||||
db := db.Initdb(config.DatabaseFilePath, config.DemoDataPath)
|
||||
err := jwtauth.InitKey(config.JWTKey)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
r := gin.Default()
|
||||
|
||||
bundle := i18nresource.InitializeI18n()
|
||||
err = createuser.CreateDefaultUsers(appcontext.AppContext{C: nil, Db: db, I18n: bundle, Config: config})
|
||||
err := createuser.CreateDefaultUsers(appcontext.AppContext{C: nil, Db: db, I18n: bundle, Config: config})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user