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)}