From 7f90f38b1eb8456d7734beeb4b1ef4e2140c9eb8 Mon Sep 17 00:00:00 2001 From: Teemu Patja Date: Sat, 28 Jan 2017 09:29:22 +0200 Subject: [PATCH] Gzip compress all HTTP content --- project.clj | 3 ++- src/clj/commiteth/handler.clj | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/project.clj b/project.clj index 25c1b57..d984c3b 100644 --- a/project.clj +++ b/project.clj @@ -41,7 +41,8 @@ [clj.qrgen "0.4.0"] [digest "1.4.5"] [tentacles "0.5.1"] - [re-frisk "0.3.2"]] + [re-frisk "0.3.2"] + [bk/ring-gzip "0.2.1"]] :min-lein-version "2.0.0" :source-paths ["src/clj" "src/cljc"] diff --git a/src/clj/commiteth/handler.clj b/src/clj/commiteth/handler.clj index ffed2e6..e16f79f 100644 --- a/src/clj/commiteth/handler.clj +++ b/src/clj/commiteth/handler.clj @@ -9,6 +9,7 @@ [compojure.route :as route] [ring.middleware.json :refer [wrap-json-params]] [ring.middleware.keyword-params :refer [wrap-keyword-params]] + [ring.middleware.gzip :refer [wrap-gzip]] [commiteth.env :refer [defaults]] [mount.core :as mount] [commiteth.middleware :as middleware])) @@ -34,4 +35,5 @@ :title "page not found"}))))) -(defn app [] (middleware/wrap-base #'app-routes)) +(defn app [] (-> (middleware/wrap-base #'app-routes) + wrap-gzip))