    "-p" (:port datomic-start)
    "-d" (:db datomic-start)
    "-a" (:auth datomic-start)])
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;   All   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 (def defaults
   {:port 5097

     :log-level :error
     :log-nss '[dragon]}
   :db {
     :type :datomic
     :datomic {
       :version (:version datomic-config)
       :start (assoc datomic-start
                   :args datomic-start-args)
       :conn {
         :account-id datomic/PRO_ACCOUNT
         :region datomic/PRO_REGION

            [taoensso.timbre :as log])
  (:refer-clojure :exclude [name read]))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;   Redis   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(def ^:private redis-config
  {:container-id-file "/tmp/redis-dragon-docker-id"
   :image-name "redis:4.0.2-alpine"
   :host "localhost"
   :port "6379"
   :host-data-dir "data"
   :guest-data-dir "/data"})

(def ^:private redis-start
  {:home (System/getProperty "user.dir")
   :executable "docker"
   :command "redis-server"})

(def ^:private redis-start-args
  [(:executable redis-start)
   "run"
   "-d"
   "-v" (format "%s/%s:%s" (:home redis-start)
                           (:host-data-dir redis-config)
                           (:guest-data-dir redis-config))
   "--cidfile" (:container-id-file redis-config)
   (:image-name redis-config)
   (:command redis-start)
   "--appendonly" "yes"])

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;   Datomic   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(def ^:private datomic-config
  {:version "0.9.5561.62"
   :host "localhost"
