coredns: default Corefile (#265)

When no Corefile is given, default to loading the whoami middleware on
the default port (2053).  Also add back the -port flag that allows you
to override the default port.

Further cleanup the startup messages and use caddy's OnStartupComplete()
to blurp out which zones and ports we have.  These can be suppressed
with the -quiet flag.

Normal startup:

miek.nl.:1053
miek.nl2.:1053
example.org.:1054
2016/09/17 20:41:19 [INFO] CoreDNS-001 starting
CoreDNS-001 starting

with the -quiet flag:

2016/09/17 20:41:34 [INFO] CoreDNS-001 starting
This commit is contained in:
Miek Gieben
2016-09-17 21:24:39 +01:00
committed by GitHub
parent 80b22a5071
commit 31851c6acd
4 changed files with 44 additions and 43 deletions

View File

@@ -23,6 +23,3 @@ import (
_ "github.com/miekg/coredns/middleware/secondary"
_ "github.com/miekg/coredns/middleware/whoami"
)
// Quiet mode will not show any informative output on initialization.
var Quiet bool