func initDatabase() { err := config.Load("warehouse_config.gcfg", ServerConfig) if err != nil { log.Fatal(err) } DatabaseConfig := postgres.NewConfig(ServerConfig.Database.User, ServerConfig.Database.DbName, ServerConfig.Database.SSLMode) testdb = postgres.GetDatabase(DatabaseConfig) }
// function that will run before main func init() { fmt.Println("[INFO] Initializing server") err := config.Load("warehouse_config.gcfg", ServerConfig) if err != nil { log.Fatal(err) } DatabaseConfig := postgres.NewConfig(ServerConfig.Database.User, ServerConfig.Database.DbName, ServerConfig.Database.SSLMode) db = postgres.GetDatabase(DatabaseConfig) fmt.Println("[INFO] Initialization Done!") /* * Common io */ setupCommonIo() }