INNER CODE UNIT · Go
main
depado/goploader · server/main.go:20
func main() {
var err error
var cp string
var initial bool
var r *gin.Engine
flag.StringVarP(&cp, "conf", "c", "conf.yml", "Local path to configuration file.")
flag.BoolVarP(&initial, "initial", "i", false, "Run the initial setup of the server.")
flag.Parse()
if err = conf.Load(cp, !initial); err != nil || initial {
setup.Run()
}
if err = database.Initialize(); err != nil {
log.Fatal(err)
}
defer database.DB.Close() //nolint:errcheck