mirror of
https://github.com/csznet/goForward.git
synced 2025-09-26 19:31:11 +08:00
Refactor database path handling in conf package
This commit is contained in:
@@ -45,7 +45,7 @@ var TcpTimeout int
|
||||
var version string
|
||||
|
||||
// 数据库位置
|
||||
var Db = "goForward.db"
|
||||
var Db string
|
||||
|
||||
func init() {
|
||||
if version != "" {
|
||||
|
5
main.go
5
main.go
@@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"csz.net/goForward/conf"
|
||||
@@ -66,4 +67,8 @@ func init() {
|
||||
flag.StringVar(&conf.WebPass, "pass", "", "Web Password")
|
||||
flag.IntVar(&conf.TcpTimeout, "tt", 60, "Tcp Timeout")
|
||||
flag.Parse()
|
||||
if !strings.HasSuffix(conf.Db, ".db") {
|
||||
conf.Db += ".db"
|
||||
}
|
||||
sql.Once()
|
||||
}
|
||||
|
@@ -16,7 +16,7 @@ import (
|
||||
// 定义数据库指针
|
||||
var db *gorm.DB
|
||||
|
||||
func init() {
|
||||
func Once() {
|
||||
var err error
|
||||
var dbPath string
|
||||
executablePath, err := os.Executable()
|
||||
|
Reference in New Issue
Block a user