Added Gzip option and the macaron Gzip middleware, but does not seem to work

This commit is contained in:
Torkel Ödegaard 2015-01-14 10:34:14 +01:00
parent 5833867b44
commit 166ce7d2ae
3 changed files with 6 additions and 0 deletions

View File

@ -9,6 +9,7 @@ http_addr =
http_port = 3000
router_logging = false
static_root_path = public
enable_gzip = false
[session]
; Either "memory", "file", default is "memory"

View File

@ -39,6 +39,9 @@ func newMacaron() *macaron.Macaron {
m := macaron.New()
m.Use(middleware.Logger())
m.Use(macaron.Recovery())
if setting.EnableGzip {
m.Use(macaron.Gziper())
}
mapStatic(m, "", "public")
mapStatic(m, "app", "app")

View File

@ -56,6 +56,7 @@ var (
CertFile, KeyFile string
RouterLogging bool
StaticRootPath string
EnableGzip bool
// Http auth
Anonymous bool
@ -164,6 +165,7 @@ func NewConfigContext() {
StaticRootPath = Cfg.MustValue("server", "static_root_path", path.Join(WorkDir, "webapp"))
RouterLogging = Cfg.MustBool("server", "router_logging", false)
EnableGzip = Cfg.MustBool("server", "enable_gzip")
// Http auth
Anonymous = Cfg.MustBool("auth", "anonymous", false)