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