Skip to content

Instantly share code, notes, and snippets.

@leikahing
Created January 7, 2018 17:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leikahing/095d3bda959576e55f4b43fe9ea3f650 to your computer and use it in GitHub Desktop.
Save leikahing/095d3bda959576e55f4b43fe9ea3f650 to your computer and use it in GitHub Desktop.
project.clj
(defproject crane "1.0.0"
:description "High-throughput s3+dynamodb data crane"
:url "https://example.com"
:min-lein-version "2.0.0"
:dependencies [[org.clojure/clojure "1.8.0"]
[org.clojure/tools.logging "0.4.0"]
[ch.qos.logback/logback-classic "1.2.3"]
[amazonica "0.3.117"]
[cheshire "5.8.0"]
[compojure "1.6.0"]
[ring "1.6.3"]
[ring/ring-defaults "0.3.1"]
[ring/ring-json "0.4.0"]
[yogthos/config "0.9"]
[clj-statsd "0.4.0"]
[com.climate/claypoole "1.1.4"]]
:plugins [[lein-ring "0.12.3"]]
:ring {:handler crane.core/app
:main crane.core}
:main ^:skip-aot crane.core
:aot [crane.core]
:target-path "target/%s"
:profiles {:uberjar {:aot :all}
:dev {:resource-paths ["config/dev"]}
:prod {:resource-paths ["config/prod"]}})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment