-1
cmd/fetch.go
-1
cmd/fetch.go
-10
cmd/up.go
-10
cmd/up.go
···
76
76
return fmt.Errorf("failed to create watcher: %v", err)
77
77
}
78
78
79
-
//nolint:errcheck
80
79
go watcher.Start()
81
80
defer watcher.Stop()
82
81
···
110
109
}
111
110
112
111
fmt.Fprintf(os.Stderr, "Serving *.%s from %s with on-demand TLS...\n", k.String("domain"), utils.AddTilde(k.String("dir")))
113
-
//nolint:errcheck
114
112
go certmagic.HTTPS(nil, handler)
115
113
} else {
116
114
addr := flags.addr
···
128
126
}
129
127
130
128
fmt.Fprintf(os.Stderr, "Serving *.%s from %s on %s...\n", k.String("domain"), utils.AddTilde(k.String("dir")), addr)
131
-
//nolint:errcheck
132
129
go http.Serve(listener, handler)
133
130
}
134
131
···
250
247
}
251
248
252
249
go func() {
253
-
//nolint:errcheck
254
250
io.Copy(stdin, sess)
255
251
}()
256
252
···
260
256
if err := cmd.Run(); err != nil {
261
257
var exitErr *exec.ExitError
262
258
if errors.As(err, &exitErr) {
263
-
//nolint:errcheck
264
259
sess.Exit(exitErr.ExitCode())
265
260
return
266
261
}
267
262
268
263
fmt.Fprintf(sess, "failed to run command: %v", err)
269
-
//nolint:errcheck
270
264
sess.Exit(1)
271
265
return
272
266
}
···
286
280
}
287
281
}
288
282
289
-
//nolint:errcheck
290
283
server.SetOption(ssh.HostKeyFile(hostKeyPath))
291
284
292
285
listener, err := getListener(flags.sshAddr, "", "")
···
295
288
}
296
289
297
290
fmt.Fprintf(os.Stderr, "Starting SSH server on %s...\n", flags.sshAddr)
298
-
//nolint:errcheck
299
291
go server.Serve(listener)
300
292
defer server.Close()
301
293
}
···
369
361
func (me *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
370
362
appname, redirect, ok := lookupApp(r.Host, k.String("domain"), k.StringMap("customDomains"))
371
363
if !ok {
372
-
//nolint:errcheck
373
364
w.Write([]byte(fmt.Sprintf("No app found for host %s", r.Host)))
374
365
w.WriteHeader(http.StatusNotFound)
375
366
return
···
390
381
wk, err := me.GetWorker(appname, k.String("dir"), k.String("domain"))
391
382
if err != nil {
392
383
if errors.Is(err, app.ErrAppNotFound) {
393
-
//nolint:errcheck
394
384
w.Write([]byte(fmt.Sprintf("No app found for host %s", r.Host)))
395
385
w.WriteHeader(http.StatusNotFound)
396
386
return