diff options
author | David Barksdale <amatus@amatus.name> | 2015-12-30 13:50:22 -0600 |
---|---|---|
committer | David Barksdale <amatus@amatus.name> | 2015-12-30 13:50:22 -0600 |
commit | 8e92287880895931d077baf1a9f05f88b7371c7c (patch) | |
tree | 8fe5e0946a53aac5088e9ccb3f3e153d9aa6d91f /src/app/handler.clj |
Working scoreboard
Diffstat (limited to 'src/app/handler.clj')
-rw-r--r-- | src/app/handler.clj | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/app/handler.clj b/src/app/handler.clj new file mode 100644 index 0000000..a5878b5 --- /dev/null +++ b/src/app/handler.clj @@ -0,0 +1,19 @@ +(ns app.handler + (:require [castra.middleware :as castra] + [compojure.core :as c] + [compojure.route :as route] + [ring.middleware.defaults :as d] + [ring.util.response :as response] + [simpledb.core :as db])) + +(c/defroutes app-routes + (c/GET "/" req (response/content-type (response/resource-response "index.html") "text/html")) + (route/resources "/" {:root ""})) + +(def app + (-> app-routes + (castra/wrap-castra 'app.api) + (castra/wrap-castra-session "a 16-byte secret") + (d/wrap-defaults d/api-defaults))) + +(db/init) |