feat(backend): native SSL support

This commit is contained in:
030
2017-04-25 11:51:22 +02:00
committed by Anthony Lapenna
parent e70817f776
commit 6fa6dde637
6 changed files with 21 additions and 0 deletions

View File

@@ -21,6 +21,9 @@ type Server struct {
Settings *portainer.Settings
TemplatesURL string
Handler *Handler
SSL bool
SSLCert string
SSLKey string
}
// Start starts the HTTP server
@@ -70,5 +73,8 @@ func (server *Server) Start() error {
UploadHandler: uploadHandler,
}
if server.SSL {
return http.ListenAndServeTLS(server.BindAddress, server.SSLCert, server.SSLKey, server.Handler)
}
return http.ListenAndServe(server.BindAddress, server.Handler)
}