Add devmode config override via flag

This commit is contained in:
Daniel
2019-08-02 16:08:46 +02:00
parent a410e27fa4
commit edebfbd687
2 changed files with 28 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ import (
"errors"
"flag"
"github.com/safing/portbase/api"
"github.com/safing/portbase/modules"
"github.com/safing/portbase/notifications"
@@ -37,11 +38,22 @@ func prep() error {
return errors.New("please set the data directory using --data=/path/to/data/dir")
}
// set api listen address
api.SetDefaultAPIListenAddress("127.0.0.1:817")
// init config
err := registerConfig()
if err != nil {
return err
}
// initialize structure
return structure.Initialize(dataDir, 0755)
}
func start() error {
logFlagOverrides()
// init DB
err := startDB()
if err != nil {