Add HTTP compression

This commit is contained in:
tuier 2016-09-28 22:07:06 +01:00
parent 067f13b61c
commit 17546c3a08
5 changed files with 58 additions and 29 deletions

View file

@ -146,6 +146,9 @@ func (server *Server) startHTTPServers() {
}
serverMiddlewares = append(serverMiddlewares, authMiddleware)
}
if server.globalConfiguration.EntryPoints[newServerEntryPointName].Compress {
serverMiddlewares = append(serverMiddlewares, &middlewares.Compress{})
}
newsrv, err := server.prepareServer(newServerEntryPointName, newServerEntryPoint.httpRouter, server.globalConfiguration.EntryPoints[newServerEntryPointName], nil, serverMiddlewares...)
if err != nil {
log.Fatal("Error preparing server: ", err)
@ -680,6 +683,7 @@ func (server *Server) loadEntryPointConfig(entryPointName string, entryPoint *En
log.Debugf("Creating entryPoint redirect %s -> %s : %s -> %s", entryPointName, entryPoint.Redirect.EntryPoint, regex, replacement)
negroni := negroni.New()
negroni.Use(rewrite)
return negroni, nil
}