Update leveldb

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2025-03-10 15:29:29 +08:00
committed by YumeMichi
parent 70398da4b9
commit 9dcfc90226
11 changed files with 113 additions and 104 deletions
+16
View File
@@ -1,13 +1,29 @@
package main
import (
"honoka-chan/db"
"honoka-chan/router"
_ "honoka-chan/tools"
"log"
"os"
"os/signal"
"syscall"
"github.com/gin-gonic/gin"
)
func main() {
// 处理系统信号,确保程序退出时关闭数据库
signalChan := make(chan os.Signal, 1)
signal.Notify(signalChan, syscall.SIGINT, syscall.SIGTERM)
go func() {
<-signalChan
log.Println("Shutting down...")
db.DB.Close()
os.Exit(0)
}()
// Gin
gin.SetMode(gin.ReleaseMode)