fudo-service/project.clj

39 lines
2.1 KiB
Clojure

(defproject fudo-server "0.1.0"
:description "Fudo API Server"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:main fudo.server.core
:dependencies [[org.clojure/clojure "1.9.0"]
[ring "1.6.3"]
[ring/ring-spec "0.0.4"]
[compojure "1.6.1"]
[org.flatland/protobuf "0.7.1"]
[kovacnica/clojure.network.ip "0.1.2"]
[org.clojure/data.json "0.2.6"]
[com.stuartsierra/component "0.3.2"]
[org.clojure/java.jdbc "0.7.5"]
[org.apache.commons/commons-daemon "1.0.9"]
[org.postgresql/postgresql "42.1.4"]
[io.forward/yaml "1.0.8"]
[ring/ring-json "0.4.0"]
[org.clojure/tools.cli "0.3.7"]
[base64-clj "0.1.1"]
[slingshot "0.12.2"]
[brolog "0.0.1"]
[orchestra "2017.11.12-1"]
[org.clojure/test.check "0.10.0-alpha3"]]
:aot [fudo.server.core]
:ring {:handler fudo.server.api/handler}
:plugins [[lein-protobuf "0.1.1"]
[lein-ring "0.12.4"]]
:source-paths ["src/clj" "config" "src/common" "test"]
:test-paths ["test"]
:repositories [["snapshots" {:username :env/repository_username
:password :env/repository_password
:url "https://archiva.fudo.org/repository/snapshots"
:sign-releases false}]
["releases" {:username :env/repository_username
:password :env/repository_password
:url "https://archiva.fudo.org/repository/internal"}]])