Преглед на файлове

fix: cron not start after installed #74

0xJacky преди 2 години
родител
ревизия
bf3edfaa44
променени са 1 файла, в които са добавени 10 реда и са изтрити 9 реда
  1. 10 9
      main.go

+ 10 - 9
main.go

@@ -51,19 +51,20 @@ func prog(state overseer.State) {
 	log.Printf("Nginx config dir path: %s", nginx.GetConfPath())
 	if "" != settings.ServerSettings.JwtSecret {
 		model.Init()
+	}
 
-		s := gocron.NewScheduler(time.UTC)
-		job, err := s.Every(1).Hour().SingletonMode().Do(cert.AutoCert)
+	s := gocron.NewScheduler(time.UTC)
+	job, err := s.Every(1).Hour().SingletonMode().Do(cert.AutoCert)
 
-		if err != nil {
-			log.Fatalf("AutoCert Job: %v, Err: %v\n", job, err)
-		}
+	if err != nil {
+		log.Fatalf("AutoCert Job: %v, Err: %v\n", job, err)
+	}
 
-		s.StartAsync()
+	s.StartAsync()
 
-		go analytic.RecordServerAnalytic()
-	}
-	err := http.Serve(state.Listener, router.InitRouter())
+	go analytic.RecordServerAnalytic()
+
+	err = http.Serve(state.Listener, router.InitRouter())
 	if err != nil {
 		log.Fatalln(err)
 	}