summaryrefslogtreecommitdiff
path: root/internal/router/router.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/router/router.go')
-rw-r--r--internal/router/router.go15
1 files changed, 10 insertions, 5 deletions
diff --git a/internal/router/router.go b/internal/router/router.go
index f1247d274..4b00f0eb0 100644
--- a/internal/router/router.go
+++ b/internal/router/router.go
@@ -137,11 +137,8 @@ func New(ctx context.Context, db db.DB) (Router, error) {
return nil, err
}
- // set template functions
- LoadTemplateFunctions(engine)
-
- // load templates onto the engine
- if err := loadTemplates(engine); err != nil {
+ // enable gzip compression on the engine
+ if err := useGzip(engine); err != nil {
return nil, err
}
@@ -150,6 +147,14 @@ func New(ctx context.Context, db db.DB) (Router, error) {
return nil, err
}
+ // set template functions
+ LoadTemplateFunctions(engine)
+
+ // load templates onto the engine
+ if err := loadTemplates(engine); err != nil {
+ return nil, err
+ }
+
// create the http server here, passing the gin engine as handler
bindAddress := viper.GetString(keys.BindAddress)
port := viper.GetInt(keys.Port)