Create fetch http server

This commit is contained in:
Bel LaPointe
2018-10-08 19:34:05 -06:00
parent 27479df8c7
commit 1c3ff9a8d2
3 changed files with 79 additions and 4 deletions

View File

@@ -9,23 +9,27 @@ import (
const cdbpath = "DBPath"
const port = "port"
const mport = "mport"
const fport = "fport"
type Config struct {
DBPath string
Port string
MonitorPort string
FetchPort string
}
func New() *Config {
lookups := make(map[string]*string)
add(cdbpath, "./db", lookups)
add(port, "9101", lookups)
add(mport, "9102", lookups)
add(port, ":9101", lookups)
add(mport, ":9102", lookups)
add(fport, ":9103", lookups)
flag.Parse()
return &Config{
DBPath: *lookups[cdbpath],
Port: *lookups[port],
MonitorPort: *lookups[mport],
FetchPort: *lookups[fport],
}
}