mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-04 19:35:08 -04:00
- `LOGGING` environment variable `json` or `human` - `NODEID` environment variable (integer) - Much cleaner go code - Listener for exit of program to do cleanup - All code is in packages except main.go - Custom logger package added - Connectivity checks reworked - Healthcheck server on localhost only, so not exposed to outside world - Updated `go.mod` and `go.sum`
19 lines
394 B
Go
19 lines
394 B
Go
package params
|
|
|
|
import (
|
|
"github.com/spf13/viper"
|
|
)
|
|
|
|
func init() {
|
|
viper.SetDefault("listeningport", "8000")
|
|
viper.SetDefault("rooturl", "/")
|
|
viper.SetDefault("delay", "300")
|
|
viper.SetDefault("data_dir", "")
|
|
viper.SetDefault("logging", "json")
|
|
viper.SetDefault("nodeid", "0")
|
|
viper.BindEnv("listeningport")
|
|
viper.BindEnv("rooturl")
|
|
viper.BindEnv("logging")
|
|
viper.BindEnv("nodeid")
|
|
}
|