Dockerfile for scheduler
This commit is contained in:
19
main.go
19
main.go
@@ -5,7 +5,8 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/goraz/onion"
|
||||
conf "oc-scheduler/conf"
|
||||
|
||||
"github.com/rs/zerolog"
|
||||
)
|
||||
|
||||
@@ -15,19 +16,9 @@ func main() {
|
||||
output := zerolog.ConsoleWriter{Out: os.Stdout, TimeFormat: time.RFC3339}
|
||||
log = zerolog.New(output).With().Timestamp().Logger()
|
||||
|
||||
var o *onion.Onion
|
||||
l2 := onion.NewEnvLayerPrefix("_", "OC-SCHED")
|
||||
l1, err := onion.NewFileLayer("config.json", nil)
|
||||
if err != nil {
|
||||
log.Info().Msg("no config file found, using env")
|
||||
o = onion.New(l2)
|
||||
} else {
|
||||
o = onion.New(l1, l2)
|
||||
}
|
||||
loglevel := o.GetStringDefault("loglevel", "info")
|
||||
apiurl := o.GetStringDefault("apiurl", "http://localhost:49618/")
|
||||
_ = loglevel
|
||||
|
||||
app_conf := conf.GetConfig()
|
||||
apiurl := app_conf.OcCatalogUrl
|
||||
|
||||
var g Graph
|
||||
|
||||
list, err := g.GetGraphList(apiurl)
|
||||
|
||||
Reference in New Issue
Block a user