You can use the function Leiningen profiles .
In your .clj project, specify your profiles (in most cases you need dev and prod)
:profiles {:dev {:resource-paths ["resource-dev"]}
:prod {:resource-paths ["resource-prod"]}}
2 resource-dev resource-prod config.clj , . - :
(ns myapp.config)
(def config {:database "dev"})
, ( ) :
(use 'clojure.java.io)
(def config (delay (load-file (.getFile (resource "config.clj")))))
(defn get-config []
@(force config))
get-config .