+ set config.runningAsService

This commit is contained in:
Simon Zolin 2019-05-17 14:22:59 +03:00
parent 6d14ec18ac
commit 28440fc3ac
2 changed files with 3 additions and 0 deletions

1
app.go
View File

@ -78,6 +78,7 @@ func run(args options) {
if args.runningAsService {
log.Info("AdGuard Home is running as a service")
}
config.runningAsService = args.runningAsService
config.firstRun = detectFirstRun()
if config.firstRun {

View File

@ -37,6 +37,8 @@ type configuration struct {
ourConfigFilename string // Config filename (can be overridden via the command line arguments)
ourWorkingDir string // Location of our directory, used to protect against CWD being somewhere else
firstRun bool // if set to true, don't run any services except HTTP web inteface, and serve only first-run html
// runningAsService flag is set to true when options are passed from the service runner
runningAsService bool
BindHost string `yaml:"bind_host"` // BindHost is the IP address of the HTTP server to bind to
BindPort int `yaml:"bind_port"` // BindPort is the port the HTTP server