make db configurable
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
logging:
|
||||
level: DEBUG
|
||||
|
||||
db:
|
||||
driver: sqlite3
|
||||
connect_to: "file:csgowtfd.db?_fk=1&cache=shared"
|
||||
|
||||
parser:
|
||||
worker: 6
|
||||
|
||||
|
2
main.go
2
main.go
@@ -374,7 +374,7 @@ func main() {
|
||||
Lock: new(sync.RWMutex),
|
||||
}
|
||||
|
||||
db.Client, err = ent.Open("sqlite3", "file:csgowtfd.db?_fk=1&cache=shared")
|
||||
db.Client, err = ent.Open(conf.Db.Driver, conf.Db.ConnectTo)
|
||||
if err != nil {
|
||||
log.Panicf("Failed to open database %s: %v", "opencsgo.db", err)
|
||||
}
|
||||
|
@@ -26,6 +26,10 @@ type Conf struct {
|
||||
Logging struct {
|
||||
Level string
|
||||
}
|
||||
Db struct {
|
||||
Driver string
|
||||
ConnectTo string `yaml:"connect_to"`
|
||||
}
|
||||
Parser struct {
|
||||
Worker int
|
||||
}
|
||||
|
Reference in New Issue
Block a user