coredns/coredns.go

32 lines
510 B
Go
Raw Normal View History

package main
import (
"flag"
"github.com/mholt/caddy"
"github.com/mholt/caddy/caddy/caddymain"
)
//go:generate go run plugin_generate.go
func main() {
setFlag()
setName()
caddymain.Run()
}
// setFlag sets flags to predefined values for CoreDNS.
func setFlag() {
flag.Set("type", "dns")
}
// setName sets application name and versioning information for CoreDNS.
func setName() {
caddy.DefaultConfigFile = "Corefile"
caddy.AppName = "CoreDNS"
caddy.AppVersion = version
}
const version = "001"