INNER CODE UNIT · Go
fileExists
kubernetes-up-and-running/kuard · pkg/app/app.go:127
func fileExists(name string) bool {
if _, err := os.Stat(name); err != nil {
if os.IsNotExist(err) {
return false
}
}
return true
}
func (k *App) Run() {
r := promMiddleware(loggingMiddleware(k.r))
// Look to see if we can find TLS certs
certFile := filepath.Join(k.c.TLSDir, "kuard.crt")
keyFile := filepath.Join(k.c.TLSDir, "kuard.key")
if fileExists(certFile) && fileExists(keyFile) {
go func() {
log.Printf("Serving HTTPS on %v", k.c.TLSAddr)