ui
This commit is contained in:
parent
7dd29b2043
commit
fc643727f3
@ -1,26 +0,0 @@
|
|||||||
//
|
|
||||||
// cfg.go
|
|
||||||
// Copyright (C) 2024 veypi <i@veypi.com>
|
|
||||||
// 2025-02-27 19:32:09
|
|
||||||
// Distributed under terms of the MIT license.
|
|
||||||
//
|
|
||||||
|
|
||||||
package cfg
|
|
||||||
|
|
||||||
type config struct {
|
|
||||||
Host string `json:"host"`
|
|
||||||
Port int `json:"port"`
|
|
||||||
LoggerPath string `json:"logger_path,omitempty"`
|
|
||||||
LoggerLevel string `json:"logger_level,omitempty"`
|
|
||||||
DSN string `json:"dsn"`
|
|
||||||
DB string `json:"db"`
|
|
||||||
}
|
|
||||||
|
|
||||||
var Config = &config{
|
|
||||||
Host: "0.0.0.0",
|
|
||||||
Port: 5002,
|
|
||||||
LoggerPath: "",
|
|
||||||
LoggerLevel: "debug",
|
|
||||||
DSN: "dev:20240309@tcp(127.0.0.1:3306)/testb?charset=utf8&parseTime=True&loc=Local",
|
|
||||||
DB: "mysql",
|
|
||||||
}
|
|
||||||
@ -1,41 +0,0 @@
|
|||||||
//
|
|
||||||
// db.go
|
|
||||||
// Copyright (C) 2024 veypi <i@veypi.com>
|
|
||||||
// 2025-02-27 19:32:09
|
|
||||||
// Distributed under terms of the MIT license.
|
|
||||||
//
|
|
||||||
|
|
||||||
package cfg
|
|
||||||
|
|
||||||
import (
|
|
||||||
"github.com/glebarez/sqlite"
|
|
||||||
"gorm.io/driver/mysql"
|
|
||||||
"gorm.io/driver/postgres"
|
|
||||||
"gorm.io/gorm"
|
|
||||||
"gorm.io/gorm/logger"
|
|
||||||
)
|
|
||||||
|
|
||||||
var db *gorm.DB
|
|
||||||
var ObjList = make([]any, 0, 10)
|
|
||||||
|
|
||||||
func DB() *gorm.DB {
|
|
||||||
if db == nil {
|
|
||||||
var err error
|
|
||||||
var conn gorm.Dialector
|
|
||||||
if Config.DB == "mysql" {
|
|
||||||
conn = mysql.Open(Config.DSN)
|
|
||||||
} else if Config.DB == "postgres" {
|
|
||||||
conn = postgres.Open(Config.DSN)
|
|
||||||
} else {
|
|
||||||
conn = sqlite.Open(Config.DSN)
|
|
||||||
}
|
|
||||||
db, err = gorm.Open(conn,
|
|
||||||
&gorm.Config{
|
|
||||||
Logger: logger.Default.LogMode(logger.Silent),
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return db
|
|
||||||
}
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
restconf:
|
|
||||||
host: 0.0.0.0
|
|
||||||
port: 5000
|
|
||||||
loggerpath: ""
|
|
||||||
loggerlevel: debug
|
|
||||||
prettylog: false
|
|
||||||
timeformat: ""
|
|
||||||
postmaxmemory: 0
|
|
||||||
tlscfg: null
|
|
||||||
maxconnections: 0
|
|
||||||
dsn: dev:20240309@tcp(127.0.0.1:3306)/testb?charset=utf8&parseTime=True&loc=Local
|
|
||||||
repo: /Users/zpc01/workspace/v/test_front/
|
|
||||||
dev: true
|
|
||||||
Loading…
x
Reference in New Issue
Block a user