Clojurecademy

Clojurecademy is an interactive platform that provides Clojure based courses. It's like Codecademy for Clojure.

Requirements

JDK/Clojure 1.8

Leiningen 2.7.1+

Datomic Pro Starter Edition 0.9.5561+

Installation

Create config.edn in resources folder and configure the following map:

{ :db-uri " datomic:dev://localhost:4334/your-db " :email { :user " user " :password " password " :host " host " } :emergency-email " emergency@mail.com " :activation-host " http://localhost:3000 " :master-pass " sha256-master-pass " :google-analytics-UA " UA-XXXXXXX-X " }

If you need logging then you need to create logback.xml in resources folder.

Running

Run Datomic Transactor

Run lein cljsbuild once min-app

Run lein cljsbuild once min-course

Run lein ring server-headless 3000

Building

Run lein cljsbuild once min-app

Run lein cljsbuild once min-course

Run lein uberjar

License