nrepl setup.

This commit is contained in:
Bryce Covert
2018-08-08 16:39:11 -07:00
parent 87951e6471
commit 4bbe70ad8d
4 changed files with 12 additions and 0 deletions

View File

@@ -1,11 +1,17 @@
(ns auto-ap.server
(:require [auto-ap.background.mail :refer [always-process-sqs]]
[auto-ap.handler :refer [app]]
[clojure.tools.nrepl.server :refer [start-server stop-server]]
[config.core :refer [env]]
[ring.adapter.jetty :refer [run-jetty]])
(:gen-class))
(defn cider-nrepl-handler []
(require 'cider.nrepl)
(ns-resolve 'cider.nrepl 'cider-nrepl-handler))
(defn -main [& args]
(start-server :port 9000 :handler (cider-nrepl-handler))
(let [port (Integer/parseInt (or (env :port) "3000"))]
#_(future (always-process-sqs))
(run-jetty app {:port port :join? false})))