Files
gertdns/main.go

28 lines
459 B
Go

package main
import (
"flag"
"log"
"github.com/MarekWojt/gertdns/config"
"github.com/MarekWojt/gertdns/dns"
)
var (
configFile = flag.String("configFile", "conf.toml", "Path to configuration file")
)
func main() {
flag.Parse()
err := config.Load(*configFile)
if err != nil {
log.Fatalf("Failed to load configuration: %s\n ", err.Error())
}
err = dns.Run()
if err != nil {
log.Fatalf("Failed to start DNS server: %s\n ", err.Error())
}
}