mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 16:24:19 -04:00
Move flags to coremain (#5865)
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
package dnsserver
|
package dnsserver
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"flag"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"net"
|
"net"
|
||||||
"time"
|
"time"
|
||||||
@@ -17,12 +16,7 @@ import (
|
|||||||
|
|
||||||
const serverType = "dns"
|
const serverType = "dns"
|
||||||
|
|
||||||
// Any flags defined here, need to be namespaced to the serverType other
|
|
||||||
// wise they potentially clash with other server types.
|
|
||||||
func init() {
|
func init() {
|
||||||
flag.StringVar(&Port, serverType+".port", DefaultPort, "Default port")
|
|
||||||
flag.StringVar(&Port, "p", DefaultPort, "Default port")
|
|
||||||
|
|
||||||
caddy.RegisterServerType(serverType, caddy.ServerType{
|
caddy.RegisterServerType(serverType, caddy.ServerType{
|
||||||
Directives: func() []string { return Directives },
|
Directives: func() []string { return Directives },
|
||||||
DefaultInput: func() caddy.Input {
|
DefaultInput: func() caddy.Input {
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ func init() {
|
|||||||
caddy.RegisterCaddyfileLoader("flag", caddy.LoaderFunc(confLoader))
|
caddy.RegisterCaddyfileLoader("flag", caddy.LoaderFunc(confLoader))
|
||||||
caddy.SetDefaultCaddyfileLoader("default", caddy.LoaderFunc(defaultLoader))
|
caddy.SetDefaultCaddyfileLoader("default", caddy.LoaderFunc(defaultLoader))
|
||||||
|
|
||||||
|
flag.StringVar(&dnsserver.Port, serverType+".port", dnsserver.DefaultPort, "Default port")
|
||||||
|
flag.StringVar(&dnsserver.Port, "p", dnsserver.DefaultPort, "Default port")
|
||||||
|
|
||||||
caddy.AppName = coreName
|
caddy.AppName = coreName
|
||||||
caddy.AppVersion = CoreVersion
|
caddy.AppVersion = CoreVersion
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user