aot compilation added; make option to start server in :prod mode

This commit is contained in:
Christian Mueller
2012-06-13 21:52:26 +02:00
parent 302d90701e
commit 430687c217
3 changed files with 6 additions and 1 deletions
+4
View File
@@ -1,3 +1,7 @@
# starts the app in :dev mode
run:
lein run dev
server: server:
lein cljsbuild auto & lein cljsbuild auto &
redis-server & redis-server &
+1
View File
@@ -12,6 +12,7 @@
[noir "1.3.0-beta1"]] [noir "1.3.0-beta1"]]
:plugins [[lein-cljsbuild "0.1.10"]] :plugins [[lein-cljsbuild "0.1.10"]]
:hooks [leiningen.cljsbuild] :hooks [leiningen.cljsbuild]
:aot [NoteHub.views.* NoteHub.crossover.*]
:jvm-opts ["-Dfile.encoding=utf-8"] :jvm-opts ["-Dfile.encoding=utf-8"]
:cljsbuild :cljsbuild
{:crossovers [NoteHub.crossover], {:crossovers [NoteHub.crossover],
+1 -1
View File
@@ -4,7 +4,7 @@
(server/load-views "src/NoteHub/views/") (server/load-views "src/NoteHub/views/")
(defn -main [& m] (defn -main [& m]
(let [mode (keyword (or (first m) :dev)) (let [mode (keyword (or (first m) :prod))
port (Integer. (get (System/getenv) "PORT" "8080"))] port (Integer. (get (System/getenv) "PORT" "8080"))]
(server/start port {:mode mode (server/start port {:mode mode
:ns 'NoteHub}))) :ns 'NoteHub})))