1234567891011121314151617181920212223242526272829303132 |
- (ns web-client.repl
- (:use web-client.handler
- ring.server.standalone
- [ring.middleware file-info file]))
- (defonce server (atom nil))
- (defn get-handler []
-
-
-
-
- (-> #'app
-
- (wrap-file "resources")
-
- (wrap-file-info)))
- (defn start-server
- "used for starting the server in development mode from REPL"
- [& [port]]
- (let [port (if port (Integer/parseInt port) 3000)]
- (reset! server
- (serve (get-handler)
- {:port port
- :auto-reload? true
- :join? false}))
- (println (str "You can view the site at http://localhost:" port))))
- (defn stop-server []
- (.stop @server)
- (reset! server nil))
|