// GlobalInit is for global configuration reload-able. func GlobalInit() { setting.NewConfigContext() log.Trace("Custom path: %s", setting.CustomPath) log.Trace("Log path: %s", setting.LogRootPath) mailer.NewMailerContext() models.LoadModelsConfig() NewServices() if setting.InstallLock { models.LoadRepoConfig() models.NewRepoContext() if err := models.NewEngine(); err != nil { log.Fatal(4, "Fail to initialize ORM engine: %v", err) } models.HasEngine = true cron.NewCronContext() log.NewGitLogger(path.Join(setting.LogRootPath, "http.log")) } if models.EnableSQLite3 { log.Info("SQLite3 Enabled") } checkRunMode() }
// GlobalInit is for global configuration reload-able. func GlobalInit() { setting.NewContext() log.Trace("Custom path: %s", setting.CustomPath) log.Trace("Log path: %s", setting.LogRootPath) models.LoadConfigs() NewServices() if setting.InstallLock { models.LoadRepoConfig() models.NewRepoContext() if err := models.NewEngine(); err != nil { log.Fatal(4, "Fail to initialize ORM engine: %v", err) } models.HasEngine = true cron.NewContext() models.InitDeliverHooks() models.InitTestPullRequests() log.NewGitLogger(path.Join(setting.LogRootPath, "http.log")) } if models.EnableSQLite3 { log.Info("SQLite3 Supported") } if models.EnableTidb { log.Info("TiDB Supported") } checkRunMode() if setting.StartSSHServer { ssh.Listen(setting.SSHPort) log.Info("SSH server started on :%v", setting.SSHPort) } }
// globalInit is for global configuration reload-able. func globalInit() { base.NewConfigContext() mailer.NewMailerContext() models.LoadModelsConfig() models.LoadRepoConfig() models.NewRepoContext() models.NewEngine() }
// GlobalInit is for global configuration reload-able. func GlobalInit() { base.NewConfigContext() mailer.NewMailerContext() models.LoadModelsConfig() models.LoadRepoConfig() models.NewRepoContext() if base.InstallLock { if err := models.NewEngine(); err != nil { fmt.Println("%v", err) os.Exit(2) } models.HasEngine = true } base.NewServices() checkRunMode() }
// GlobalInit is for global configuration reload-able. func GlobalInit() { setting.NewContext() log.Trace("Custom path: %s", setting.CustomPath) log.Trace("Log path: %s", setting.LogRootPath) models.LoadConfigs() NewServices() if setting.InstallLock { highlight.NewContext() markdown.BuildSanitizer() models.LoadRepoConfig() models.NewRepoContext() if err := models.NewEngine(); err != nil { log.Fatal(4, "Fail to initialize ORM engine: %v", err) } models.HasEngine = true // Booting long running goroutines. cron.NewContext() models.InitSyncMirrors() models.InitDeliverHooks() models.InitTestPullRequests() log.NewGitLogger(path.Join(setting.LogRootPath, "http.log")) } if models.EnableSQLite3 { log.Info("SQLite3 Supported") } if models.EnableTiDB { log.Info("TiDB Supported") } if setting.SupportMiniWinService { log.Info("Builtin Windows Service Supported") } checkRunMode() if setting.InstallLock && setting.SSH.StartBuiltinServer { ssh.Listen(setting.SSH.ListenPort) log.Info("SSH server started on :%v", setting.SSH.ListenPort) } }
// GlobalInit is for global configuration reload-able. func GlobalInit() { base.NewConfigContext() mailer.NewMailerContext() models.LoadModelsConfig() models.LoadRepoConfig() models.NewRepoContext() NewServices() if base.InstallLock { if err := models.NewEngine(); err != nil { qlog.Fatal(err) } models.HasEngine = true if models.EnableSQLite3 { log.Info("SQLite3 Enabled") } cron.NewCronContext() } checkRunMode() }
// GlobalInit is for global configuration reload-able. func GlobalInit() { setting.NewConfigContext() log.Trace("Custom path: %s", setting.CustomPath) log.Trace("Log path: %s", setting.LogRootPath) mailer.NewMailerContext() models.LoadModelsConfig() models.LoadRepoConfig() models.NewRepoContext() NewServices() if setting.InstallLock { if err := models.NewEngine(); err != nil { qlog.Fatal(err) } models.HasEngine = true cron.NewCronContext() } if models.EnableSQLite3 { log.Info("SQLite3 Enabled") } checkRunMode() }