mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 10:13:14 -04:00 
			
		
		
		
	This needs a patch in caddy to work properly, but we want something like it anyway. See https://github.com/mholt/caddy/pull/1058
		
			
				
	
	
		
			32 lines
		
	
	
		
			510 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			510 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 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"
 |