all repos — homestead @ 0579a731e6dba1ac3d575200d9a100880fda5be2

Code for my website

let fly terminate TLS They have enough information to get private keys anyway

Alan Pearce
commit

0579a731e6dba1ac3d575200d9a100880fda5be2

parent

82287e38ff34cf04675dcf969981317a665b6d58

1 file changed, 1 insertion(+), 14 deletions(-)

changed files
M internal/server/server.gointernal/server/server.go
@@ -25,11 +25,6 @@
type Options struct { ListenAddress string `conf:"default:localhost"` Port int `conf:"default:8080,short:p"` - TLS bool `conf:"default:false"` - TLSPort int `conf:"default:8443"` - - ACMEIssuer string - ACMEIssuerCert string Domains []string `conf:"-"` WildcardDomains []string `conf:"-"`
@@ -79,14 +74,6 @@ }
s.mux.Handle("/", app.Handler) } -func (s *Server) serve(tls bool) error { - if tls { - return s.serveTLS() - } - - return s.serveTCP() -} - func (s *Server) Start() error { top := http.NewServeMux() top.Handle("/",
@@ -107,7 +94,7 @@ IdleTimeout: IdleTimeout,
Handler: top, } - if err := s.serve(s.options.TLS); err != http.ErrServerClosed { + if err := s.serveTCP(); err != http.ErrServerClosed { return errors.WithMessage(err, "error creating/closing server") }