nrepl setup.
This commit is contained in:
@@ -20,6 +20,8 @@ services:
|
|||||||
- /opt/integreat/prod/etc/nginx/vhost.d:/etc/nginx/vhost.d
|
- /opt/integreat/prod/etc/nginx/vhost.d:/etc/nginx/vhost.d
|
||||||
- /opt/integreat/prod/usr/share/nginx/html:/usr/share/nginx/html
|
- /opt/integreat/prod/usr/share/nginx/html:/usr/share/nginx/html
|
||||||
app:
|
app:
|
||||||
|
ports:
|
||||||
|
- "9001:9000"
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
config: /usr/local/config/prod.edn
|
config: /usr/local/config/prod.edn
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ services:
|
|||||||
- /opt/integreat/staging/etc/nginx/vhost.d:/etc/nginx/vhost.d
|
- /opt/integreat/staging/etc/nginx/vhost.d:/etc/nginx/vhost.d
|
||||||
- /opt/integreat/staging/usr/share/nginx/html:/usr/share/nginx/html
|
- /opt/integreat/staging/usr/share/nginx/html:/usr/share/nginx/html
|
||||||
app:
|
app:
|
||||||
|
ports:
|
||||||
|
- "9000:9000"
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
config: /usr/local/config/staging.edn
|
config: /usr/local/config/staging.edn
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
[fogus/ring-edn "0.3.0"]
|
[fogus/ring-edn "0.3.0"]
|
||||||
[buddy/buddy-auth "2.1.0"]
|
[buddy/buddy-auth "2.1.0"]
|
||||||
[buddy/buddy-sign "2.1.0"]
|
[buddy/buddy-sign "2.1.0"]
|
||||||
|
[org.clojure/tools.nrepl "0.2.13"]
|
||||||
[clj-time "0.14.2"]
|
[clj-time "0.14.2"]
|
||||||
[io.forward/clojure-mail "1.0.7"]
|
[io.forward/clojure-mail "1.0.7"]
|
||||||
[ring/ring-json "0.4.0"
|
[ring/ring-json "0.4.0"
|
||||||
@@ -40,6 +41,7 @@
|
|||||||
[com.amazonaws/aws-java-sdk-sqs "1.11.282"]
|
[com.amazonaws/aws-java-sdk-sqs "1.11.282"]
|
||||||
[com.amazonaws/aws-java-sdk-s3 "1.11.282"]
|
[com.amazonaws/aws-java-sdk-s3 "1.11.282"]
|
||||||
[org.clojure/data.json "0.2.6"]
|
[org.clojure/data.json "0.2.6"]
|
||||||
|
[cider/cider-nrepl "0.16.0"]
|
||||||
[hiccup "1.0.5"]]
|
[hiccup "1.0.5"]]
|
||||||
:plugins [[lein-ring "0.9.7"]
|
:plugins [[lein-ring "0.9.7"]
|
||||||
[lein-cljsbuild "1.1.5"]]
|
[lein-cljsbuild "1.1.5"]]
|
||||||
|
|||||||
@@ -1,11 +1,17 @@
|
|||||||
(ns auto-ap.server
|
(ns auto-ap.server
|
||||||
(:require [auto-ap.background.mail :refer [always-process-sqs]]
|
(:require [auto-ap.background.mail :refer [always-process-sqs]]
|
||||||
[auto-ap.handler :refer [app]]
|
[auto-ap.handler :refer [app]]
|
||||||
|
[clojure.tools.nrepl.server :refer [start-server stop-server]]
|
||||||
[config.core :refer [env]]
|
[config.core :refer [env]]
|
||||||
[ring.adapter.jetty :refer [run-jetty]])
|
[ring.adapter.jetty :refer [run-jetty]])
|
||||||
(:gen-class))
|
(:gen-class))
|
||||||
|
|
||||||
|
(defn cider-nrepl-handler []
|
||||||
|
(require 'cider.nrepl)
|
||||||
|
(ns-resolve 'cider.nrepl 'cider-nrepl-handler))
|
||||||
|
|
||||||
(defn -main [& args]
|
(defn -main [& args]
|
||||||
|
(start-server :port 9000 :handler (cider-nrepl-handler))
|
||||||
(let [port (Integer/parseInt (or (env :port) "3000"))]
|
(let [port (Integer/parseInt (or (env :port) "3000"))]
|
||||||
#_(future (always-process-sqs))
|
#_(future (always-process-sqs))
|
||||||
(run-jetty app {:port port :join? false})))
|
(run-jetty app {:port port :join? false})))
|
||||||
|
|||||||
Reference in New Issue
Block a user