diff options
Diffstat (limited to 'src/pics/core.clj')
-rw-r--r-- | src/pics/core.clj | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/pics/core.clj b/src/pics/core.clj index 68826f9..82c6d4a 100644 --- a/src/pics/core.clj +++ b/src/pics/core.clj @@ -2,9 +2,14 @@ (:require [org.httpkit.server :as http-server] [pics.routes :as proutes] [dotenv :as env]) - (:gen-class)) + (:gen-class) + (:import java.io.File)) (defn -main [& args] + (let [img-folder (File. "./img/")] + (when-not (.exists img-folder) + (.mkdirs img-folder))) + (let [port (or (env/env "PORT") 8080)] (println (str "Starting server on port " port "...")) (http-server/run-server proutes/ring-handler {:port port}))) |