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