From 5221ed5f8fbbac436e127b008acca99f8f08af52 Mon Sep 17 00:00:00 2001 From: Eric Ihli Date: Tue, 22 Jun 2021 22:11:00 -0500 Subject: [PATCH] Use file handler so assets work in jar --- web/src/com/darklimericks/server/handlers.clj | 2 ++ web/src/com/darklimericks/server/router.clj | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/com/darklimericks/server/handlers.clj b/web/src/com/darklimericks/server/handlers.clj index 72b792e..135306b 100644 --- a/web/src/com/darklimericks/server/handlers.clj +++ b/web/src/com/darklimericks/server/handlers.clj @@ -44,6 +44,8 @@ artists-by-album))}))) (def resource-handler (ring/create-resource-handler {:allow-symlinks? true})) +(def file-handler (ring/create-file-handler {:allow-symlinks? true + :root "resources/public"})) (defn limerick-generation-post-handler [db cache] diff --git a/web/src/com/darklimericks/server/router.clj b/web/src/com/darklimericks/server/router.clj index e8bba6a..06cc94d 100644 --- a/web/src/com/darklimericks/server/router.clj +++ b/web/src/com/darklimericks/server/router.clj @@ -32,7 +32,7 @@ :coercion reitit.coercion.spec/coercion :parameters {:path {:artist-id int?}} :get {:handler (handlers/artist-get-handler db)}}]] - ["/assets/*" handlers/resource-handler] + ["/assets/*" handlers/file-handler] ["/wgu" {:name ::wgu :get {:handler (handlers/wgu db cache)}