diff options
| author | eltrac <hi@eltr.ac> | 2026-03-10 14:57:12 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-03-10 14:57:12 +0800 |
| commit | 8554d2bd6b7388d45b81159884f7f673f8ee6df0 (patch) | |
| tree | 97ef75760380a7943499dc2d930899116377e243 /src | |
| parent | 40050fb15ac3593400a1fa747777bf72d2286946 (diff) | |
chore: add main entry point
Diffstat (limited to 'src')
| -rw-r--r-- | src/weepinbell/core.clj | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/weepinbell/core.clj b/src/weepinbell/core.clj new file mode 100644 index 0000000..bc8a4b6 --- /dev/null +++ b/src/weepinbell/core.clj @@ -0,0 +1,11 @@ +(ns weepinbell.core + (:require [ring.adapter.jetty :refer [run-jetty]] + [weepinbell.handler :refer [app]]) + (:gen-class)) ;; Essential for "lein uberjar" + +(defn -main [& args] + ;; Check for a PORT environment variable, default to 3000 + (let [port (Integer/parseInt (or (System/getenv "PORT") "3000"))] + (println "Starting Weepinbell server on port" port) + (run-jetty app {:port port :join? true}))) + |
