Use aero for config and make first deployable version
This commit is contained in:
parent
321a4c4f57
commit
663ddfbce2
8 changed files with 28 additions and 10 deletions
|
|
@ -1,4 +1,4 @@
|
|||
(ns heyarne.all-my-friends.core
|
||||
(ns heyarne.all-my-friends.client
|
||||
(:require [applied-science.js-interop :as j]
|
||||
[reagent.dom :as dom]
|
||||
[heyarne.all-my-friends.views :as views]))
|
||||
5
src/heyarne/all_my_friends/env.cljc
Normal file
5
src/heyarne/all_my_friends/env.cljc
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
(ns heyarne.all-my-friends.env
|
||||
[:require [aero.core :refer [read-config]]
|
||||
[clojure.java.io :as io]])
|
||||
|
||||
(def env (read-config (io/resource "config.edn")))
|
||||
|
|
@ -3,8 +3,8 @@
|
|||
[compojure.core :as router]
|
||||
[compojure.route :as route]
|
||||
[clojure.java.io :as io]
|
||||
[environ.core :refer [env]]
|
||||
[ring.logger :as logger])
|
||||
[ring.logger :as logger]
|
||||
[heyarne.all-my-friends.env :refer [env]])
|
||||
(:gen-class))
|
||||
|
||||
(router/defroutes app
|
||||
|
|
@ -26,11 +26,10 @@
|
|||
|
||||
|
||||
(defn -main [& args]
|
||||
(let [port (Integer/parseInt (env :port "8081"))]
|
||||
(println "Starting server on port" port)
|
||||
(reset! server (-> #'app
|
||||
(logger/wrap-with-logger)
|
||||
(http/run-server {:port port})))))
|
||||
(println "Starting server on port" (env :port))
|
||||
(reset! server (-> #'app
|
||||
(logger/wrap-with-logger
|
||||
(http/run-server {:port (env :port)})))))
|
||||
|
||||
#_(-main)
|
||||
#_(stop-server)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue