fix: report error on initialization
This commit is contained in:
@@ -23,21 +23,43 @@ func main() {
|
||||
|
||||
envstore.EnvInMemoryStoreObj.UpdateEnvVariable(constants.StringStoreIdentifier, constants.EnvKeyVersion, VERSION)
|
||||
|
||||
// initialize required envs (mainly db env & env file path)
|
||||
env.InitRequiredEnv()
|
||||
// initialize db provider
|
||||
db.InitDB()
|
||||
// initialize all envs
|
||||
env.InitAllEnv()
|
||||
// persist all envs
|
||||
err := env.PersistEnv()
|
||||
// initialize required envs (mainly db & env file path)
|
||||
err := env.InitRequiredEnv()
|
||||
if err != nil {
|
||||
log.Println("Error persisting env:", err)
|
||||
log.Fatal("Error while initializing required envs:", err)
|
||||
}
|
||||
|
||||
sessionstore.InitSession()
|
||||
oauth.InitOAuth()
|
||||
router := routes.InitRouter()
|
||||
// initialize db provider
|
||||
err = db.InitDB()
|
||||
if err != nil {
|
||||
log.Fatalln("Error while initializing db:", err)
|
||||
}
|
||||
|
||||
// initialize all envs
|
||||
// (get if present from db else construct from os env + defaults)
|
||||
err = env.InitAllEnv()
|
||||
if err != nil {
|
||||
log.Fatalln("Error while initializing env: ", err)
|
||||
}
|
||||
|
||||
// persist all envs
|
||||
err = env.PersistEnv()
|
||||
if err != nil {
|
||||
log.Fatalln("Error while persisting env:", err)
|
||||
}
|
||||
|
||||
// initialize session store (redis or in-memory based on env)
|
||||
err = sessionstore.InitSession()
|
||||
if err != nil {
|
||||
log.Fatalln("Error while initializing session store:", err)
|
||||
}
|
||||
|
||||
// initialize oauth providers based on env
|
||||
err = oauth.InitOAuth()
|
||||
if err != nil {
|
||||
log.Fatalln("Error while initializing oauth:", err)
|
||||
}
|
||||
|
||||
router := routes.InitRouter()
|
||||
router.Run(":" + envstore.EnvInMemoryStoreObj.GetStringStoreEnvVariable(constants.EnvKeyPort))
|
||||
}
|
||||
|
Reference in New Issue
Block a user