1 Commits

Author SHA1 Message Date
admin 72e366f39d fix: use persistent SQLite for install mode, create /data directory
Docker Build / Build and Push Docker Image (push) Successful in 2m10s
Release / Build and Release (push) Successful in 1m1s
2026-06-22 22:52:09 +00:00
+6 -2
View File
@@ -54,10 +54,14 @@ func main() {
log.Fatalf("初始化数据库失败: %v", err)
}
} else {
// 安装模式:使用内存数据库或临时文件
// 安装模式:使用临时 SQLite 文件(持久化)
// 确保数据目录存在
if err := os.MkdirAll("/data", 0755); err != nil {
log.Fatalf("创建数据目录失败: %v", err)
}
db, err = database.New(&database.DatabaseConfig{
Type: "sqlite",
DSNValue: ":memory:",
DSNValue: "/data/nuyue.db",
})
if err != nil {
log.Fatalf("初始化临时数据库失败: %v", err)