package main
func main() {
var (
v = newSettings()
l = newLogger(v)
a = newApp(l, v)
g = newGracefulContext(l)
)
go a.Server(g)
go a.Worker(g)
a.Wait()
}