fix: cron not start after installed #74

This commit is contained in:
0xJacky 2023-02-14 00:46:21 +08:00
parent a3dfc7af4a
commit bf3edfaa44
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0

25
main.go
View file

@ -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)
if err != nil {
log.Fatalf("AutoCert Job: %v, Err: %v\n", job, err)
}
s.StartAsync()
go analytic.RecordServerAnalytic()
}
err := http.Serve(state.Listener, router.InitRouter())
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)
}
s.StartAsync()
go analytic.RecordServerAnalytic()
err = http.Serve(state.Listener, router.InitRouter())
if err != nil {
log.Fatalln(err)
}