Browse Source

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

master
Christian Mueller 14 years ago
parent
commit
430687c217
  1. 4
      Makefile
  2. 1
      project.clj
  3. 2
      src/NoteHub/server.clj

4
Makefile

@ -1,3 +1,7 @@ @@ -1,3 +1,7 @@
# starts the app in :dev mode
run:
lein run dev
server:
lein cljsbuild auto &
redis-server &

1
project.clj

@ -12,6 +12,7 @@ @@ -12,6 +12,7 @@
[noir "1.3.0-beta1"]]
:plugins [[lein-cljsbuild "0.1.10"]]
:hooks [leiningen.cljsbuild]
:aot [NoteHub.views.* NoteHub.crossover.*]
:jvm-opts ["-Dfile.encoding=utf-8"]
:cljsbuild
{:crossovers [NoteHub.crossover],

2
src/NoteHub/server.clj

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
(server/load-views "src/NoteHub/views/")
(defn -main [& m]
(let [mode (keyword (or (first m) :dev))
(let [mode (keyword (or (first m) :prod))
port (Integer. (get (System/getenv) "PORT" "8080"))]
(server/start port {:mode mode
:ns 'NoteHub})))

Loading…
Cancel
Save