diff options
author | 2022-02-19 12:12:41 +0100 | |
---|---|---|
committer | 2022-02-19 12:12:41 +0100 | |
commit | a089a98ea9874f339e635700dfdb00c91f10b4d5 (patch) | |
tree | f19a0fd85740756be16fad9a25abfb5d4ebb8f0a /internal/router/router.go | |
parent | [feature] Stream files via reader (#404) (diff) | |
download | gotosocial-a089a98ea9874f339e635700dfdb00c91f10b4d5.tar.xz |
[feature] Gin enable gzip encoding (#405)
* add gin gzip dependency
* add gzip middleware to router
* go mod tidy
Diffstat (limited to 'internal/router/router.go')
-rw-r--r-- | internal/router/router.go | 15 |
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) |