mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 13:54:02 +03:00
More reasonable shutdowns
This commit is contained in:
@@ -152,29 +152,29 @@ func main() {
|
||||
|
||||
case proxyCommand.FullCommand():
|
||||
err := config.Init(
|
||||
config.ConfigOpt{Option: config.OptionTypeDebug, Value: *proxyDebug},
|
||||
config.ConfigOpt{Option: config.OptionTypeVerbose, Value: *proxyVerbose},
|
||||
config.ConfigOpt{Option: config.OptionTypeBindIP, Value: *proxyBindIP},
|
||||
config.ConfigOpt{Option: config.OptionTypeBindPort, Value: *proxyBindPort},
|
||||
config.ConfigOpt{Option: config.OptionTypePublicIPv4, Value: *proxyPublicIPv4},
|
||||
config.ConfigOpt{Option: config.OptionTypePublicIPv4Port, Value: *proxyPublicIPv4Port},
|
||||
config.ConfigOpt{Option: config.OptionTypePublicIPv6, Value: *proxyPublicIPv6},
|
||||
config.ConfigOpt{Option: config.OptionTypePublicIPv6Port, Value: *proxyPublicIPv6Port},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsIP, Value: *proxyStatsIP},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsPort, Value: *proxyStatsPort},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsdIP, Value: *proxyStatsdIP},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsdPort, Value: *proxyStatsdPort},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsdNetwork, Value: *proxyStatsdNetwork},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsdPrefix, Value: *proxyStatsdPrefix},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsdTagsFormat, Value: *proxyStatsdTagsFormat},
|
||||
config.ConfigOpt{Option: config.OptionTypeStatsdTags, Value: *proxyStatsdTags},
|
||||
config.ConfigOpt{Option: config.OptionTypePrometheusPrefix, Value: *proxyPrometheusPrefix},
|
||||
config.ConfigOpt{Option: config.OptionTypeWriteBufferSize, Value: *proxyWriteBufferSize},
|
||||
config.ConfigOpt{Option: config.OptionTypeReadBufferSize, Value: *proxyReadBufferSize},
|
||||
config.ConfigOpt{Option: config.OptionTypeAntiReplayMaxSize, Value: *proxyAntiReplayMaxSize},
|
||||
config.ConfigOpt{Option: config.OptionTypeAntiReplayEvictionTime, Value: *proxyAntiReplayEvictionTime},
|
||||
config.ConfigOpt{Option: config.OptionTypeSecret, Value: *proxySecret},
|
||||
config.ConfigOpt{Option: config.OptionTypeAdtag, Value: *proxyAdtag},
|
||||
config.Opt{Option: config.OptionTypeDebug, Value: *proxyDebug},
|
||||
config.Opt{Option: config.OptionTypeVerbose, Value: *proxyVerbose},
|
||||
config.Opt{Option: config.OptionTypeBindIP, Value: *proxyBindIP},
|
||||
config.Opt{Option: config.OptionTypeBindPort, Value: *proxyBindPort},
|
||||
config.Opt{Option: config.OptionTypePublicIPv4, Value: *proxyPublicIPv4},
|
||||
config.Opt{Option: config.OptionTypePublicIPv4Port, Value: *proxyPublicIPv4Port},
|
||||
config.Opt{Option: config.OptionTypePublicIPv6, Value: *proxyPublicIPv6},
|
||||
config.Opt{Option: config.OptionTypePublicIPv6Port, Value: *proxyPublicIPv6Port},
|
||||
config.Opt{Option: config.OptionTypeStatsIP, Value: *proxyStatsIP},
|
||||
config.Opt{Option: config.OptionTypeStatsPort, Value: *proxyStatsPort},
|
||||
config.Opt{Option: config.OptionTypeStatsdIP, Value: *proxyStatsdIP},
|
||||
config.Opt{Option: config.OptionTypeStatsdPort, Value: *proxyStatsdPort},
|
||||
config.Opt{Option: config.OptionTypeStatsdNetwork, Value: *proxyStatsdNetwork},
|
||||
config.Opt{Option: config.OptionTypeStatsdPrefix, Value: *proxyStatsdPrefix},
|
||||
config.Opt{Option: config.OptionTypeStatsdTagsFormat, Value: *proxyStatsdTagsFormat},
|
||||
config.Opt{Option: config.OptionTypeStatsdTags, Value: *proxyStatsdTags},
|
||||
config.Opt{Option: config.OptionTypePrometheusPrefix, Value: *proxyPrometheusPrefix},
|
||||
config.Opt{Option: config.OptionTypeWriteBufferSize, Value: *proxyWriteBufferSize},
|
||||
config.Opt{Option: config.OptionTypeReadBufferSize, Value: *proxyReadBufferSize},
|
||||
config.Opt{Option: config.OptionTypeAntiReplayMaxSize, Value: *proxyAntiReplayMaxSize},
|
||||
config.Opt{Option: config.OptionTypeAntiReplayEvictionTime, Value: *proxyAntiReplayEvictionTime},
|
||||
config.Opt{Option: config.OptionTypeSecret, Value: *proxySecret},
|
||||
config.Opt{Option: config.OptionTypeAdtag, Value: *proxyAdtag},
|
||||
)
|
||||
if err != nil {
|
||||
cli.Fatal(err.Error())
|
||||
|
||||
Reference in New Issue
Block a user