diff --git a/tests/manager.conf b/tests/manager.conf new file mode 100644 index 0000000..3f6a45f --- /dev/null +++ b/tests/manager.conf @@ -0,0 +1,15 @@ +debug = true + +[server] +addr = "127.0.0.1" +port = 12345 +ssl_cert = "manager.crt" +ssl_key = "manager.key" + +[files] +db_type = "bolt" +db_file = "/tmp/tunasync/manager.db" +ca_cert = "rootCA.crt" + + +# vim: ft=toml diff --git a/tests/managerMain.go b/tests/managerMain.go index f468287..4443019 100644 --- a/tests/managerMain.go +++ b/tests/managerMain.go @@ -1,23 +1,17 @@ package main -import "github.com/tuna/tunasync/manager" +import ( + "fmt" -var cfg = manager.Config{ - Debug: true, - Server: manager.ServerConfig{ - Addr: "127.0.0.1", - Port: 12345, - SSLCert: "manager.crt", - SSLKey: "manager.key", - }, - Files: manager.FileConfig{ - DBType: "bolt", - DBFile: "/tmp/tunasync/manager.db", - CACert: "rootCA.crt", - }, -} + "github.com/tuna/tunasync/manager" +) func main() { - m := manager.GetTUNASyncManager(&cfg) + cfg, err := manager.LoadConfig("manager.conf", nil) + if err != nil { + fmt.Println(err.Error()) + return + } + m := manager.GetTUNASyncManager(cfg) m.Run() }