Overhaul [1/n]

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-01-29 02:42:28 +08:00
parent 989acd6ff1
commit c77241a883
2267 changed files with 7158 additions and 5583 deletions
+9 -2
View File
@@ -2,8 +2,9 @@ package main
import (
"honoka-chan/config"
_ "honoka-chan/internal/handler"
"honoka-chan/internal/router"
_ "honoka-chan/internal/tools"
"honoka-chan/internal/startup"
"honoka-chan/pkg/db"
"log"
"os"
@@ -14,6 +15,12 @@ import (
)
func main() {
// 初始化配置
config.InitConfig()
// 初始化数据库表和用户数据
startup.StartUp()
// 处理系统信号,确保程序退出时关闭数据库
signalChan := make(chan os.Signal, 1)
signal.Notify(signalChan, syscall.SIGINT, syscall.SIGTERM)
@@ -21,7 +28,7 @@ func main() {
go func() {
<-signalChan
log.Println("Shutting down...")
db.DB.Close()
db.Ldb.Close()
os.Exit(0)
}()