This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-10
Channels
- # admin-announcements (4)
- # aleph (1)
- # beginners (29)
- # boot (112)
- # braveandtrue (1)
- # cider (44)
- # cljs-site (1)
- # cljsjs (2)
- # cljsrn (1)
- # clojure (46)
- # clojure-gamedev (3)
- # clojure-germany (1)
- # clojure-nl (1)
- # clojure-norway (1)
- # clojure-russia (20)
- # clojure-sg (2)
- # clojure-uk (14)
- # clojurescript (228)
- # cursive (41)
- # datascript (5)
- # datomic (17)
- # editors-rus (48)
- # emacs (3)
- # flambo (1)
- # hoplon (9)
- # jobs (2)
- # kekkonen (1)
- # lein-figwheel (1)
- # luminus (5)
- # mount (11)
- # nrepl (3)
- # off-topic (7)
- # om (12)
- # onyx (139)
- # other-languages (54)
- # planck (1)
- # proton (17)
- # re-frame (37)
- # remote-jobs (1)
- # rethinkdb (9)
- # ring (2)
- # ring-swagger (6)
- # test-check (1)
- # uncomplicate (8)
- # untangled (2)
(defn- start-web-server
"Starts web server at port. Returns web server connection."
[handler port]
(timbre/infof "Starting web server on port %d..." port)
(http/start-server handler {:port port}))
(defn- stop-web-server
"Stops web server"
[conn]
(timbre/info "Stopping webserver...")
(.close conn))
(defstate web-server
:start (start-web-server handler (Integer. (env :http-port)))
:end (stop-web-server web-server))
but when i do mount/stop
the log doesn't print, and the state still becomes NotStartedState
@lgastako: thanks for chiming in
@jethroksy: in case you are in
clj
land, you can look at mount.tools.graph
:https://github.com/tolitius/mount/issues/12#issuecomment-167150505