func (instance *Config) init() { (*instance).KeyStore = keyStore.NewConfig() (*instance).RPC = rpc.NewConfig() (*instance).Control = control.NewConfig() (*instance).Logger = logger.NewConfig() (*instance).Services = service.NewConfigs() }
func (instance *Config) init() { (*instance).Logger = logger.NewConfig() (*instance).Command = []values.String{} (*instance).PreCommands = [][]values.String{} (*instance).PostCommands = [][]values.String{} (*instance).Type = AutoStart (*instance).CronExpression = NewCronExpression() (*instance).StartDelayInSeconds = values.NonNegativeInteger(0) (*instance).RestartDelayInSeconds = values.NonNegativeInteger(5) (*instance).SuccessExitCodes = values.ExitCodes{values.ExitCode(0)} (*instance).StopSignal = defaultStopSignal() (*instance).StopSignalTarget = values.ProcessGroup (*instance).StopCommand = []values.String{} (*instance).StopWaitInSeconds = values.NonNegativeInteger(30) (*instance).User = values.String("") (*instance).Environment = Environments{} (*instance).Directory = values.String("") (*instance).AutoRestart = values.OnFailures (*instance).InheritEnvironment = values.Boolean(true) (*instance).Access = access.NewNoneConfig() }