diff --git a/README.md b/README.md index 3627be1..267e5fa 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ zk-web is also easy to configurate. It reads `$HOME/.zk-web-conf.clj` or `conf/z ;; you can add more } :default-node "localhost:2181/my-start-node" ;; optional + :base-url "/prefix" ;; optional } ``` @@ -55,6 +56,7 @@ zk-web is also easy to configurate. It reads `$HOME/.zk-web-conf.clj` or `conf/z * @lra * @lispmind * @killme2008 +* @thorhs ## License diff --git a/conf/zk-web-conf.clj b/conf/zk-web-conf.clj index 32259e6..3d6b5ae 100644 --- a/conf/zk-web-conf.clj +++ b/conf/zk-web-conf.clj @@ -2,4 +2,5 @@ :server-port 8080 :users {"admin" "hello"} :default-node "" -} \ No newline at end of file + :base-uri "/" +} diff --git a/src/zk_web/server.clj b/src/zk_web/server.clj index cbd838e..305cef1 100644 --- a/src/zk_web/server.clj +++ b/src/zk_web/server.clj @@ -9,6 +9,8 @@ (defn -main [& m] (let [mode (keyword (or (first m) :dev)) - port (:server-port (conf/load-conf))] + port (:server-port (conf/load-conf)) + base-url (:base-url (conf/load-conf))] (server/start port {:mode mode - :ns 'zk-web}))) + :ns 'zk-web + :base-url base-url})))