project.clj 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. (defproject backend "0.1.0-SNAPSHOT"
  2. :description "FIXME: write description"
  3. :url "http://example.com/FIXME"
  4. :license {:name "EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0"
  5. :url "https://www.eclipse.org/legal/epl-2.0/"}
  6. :dependencies [[org.clojure/clojure "1.10.0"]
  7. [clj-social "0.1.6"]
  8. [org.postgresql/postgresql "42.2.8"]
  9. [org.clojure/java.jdbc "0.7.10"]
  10. [honeysql "0.9.8"]
  11. [hikari-cp "2.9.0"]
  12. [toucan "1.15.0"]
  13. [ragtime "0.8.0"]
  14. [com.taoensso/timbre "4.10.0"]
  15. [org.clojure/tools.namespace "0.3.1"]
  16. [buddy/buddy-sign "3.1.0"]
  17. [buddy/buddy-hashers "1.4.0"]
  18. [enlive "1.1.6"]
  19. [io.pedestal/pedestal.service "0.5.5"]
  20. [io.pedestal/pedestal.jetty "0.5.5"]
  21. [metosin/reitit-pedestal "0.4.2"]
  22. [metosin/reitit "0.4.2"]
  23. [metosin/jsonista "0.2.5"]
  24. [aero "1.1.6"]
  25. [com.stuartsierra/component "0.4.0"]
  26. [com.taoensso/nippy "2.14.0"]
  27. [hiccup "1.0.5"]]
  28. ;; :main backend.core
  29. :profiles {:repl {:dependencies [[io.pedestal/pedestal.service-tools "0.5.7"]]
  30. :source-paths ["src/backend" "dev"]}
  31. :uberjar {:main backend.core
  32. :aot :all}}
  33. :repl-options {:init-ns user}
  34. :jvm-opts ["-Duser.timezone=UTC" "-Dclojure.spec.check-asserts=true"]
  35. :aliases {"migrate" ["run" "-m" "user/migrate"]
  36. "rollback" ["run" "-m" "user/rollback"]})