From 9f0676aafc722b08eb316812c06b38e1db3c4574 Mon Sep 17 00:00:00 2001 From: sohalt Date: Fri, 23 Feb 2024 09:06:32 +0100 Subject: [PATCH] Run on application.garden --- deps-lock.json | 8 ++++---- deps.edn | 4 +++- garden.edn | 1 + src/net/sohalt/solisplit/routes.clj | 7 +++++-- 4 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 garden.edn diff --git a/deps-lock.json b/deps-lock.json index c52de1a..13b863a 100644 --- a/deps-lock.json +++ b/deps-lock.json @@ -343,16 +343,16 @@ "hash": "sha256-n3qR8COqb33JF/5OlzXSzTj1kGBZpMrZLWinyMTSyxk=" }, { - "mvn-path": "http-kit/http-kit/2.8.0-SNAPSHOT/http-kit-2.8.0-20231011.124634-3.jar", + "mvn-path": "http-kit/http-kit/2.8.0-SNAPSHOT/http-kit-2.8.0-20240222.135109-5.jar", "snapshot": "http-kit-2.8.0-SNAPSHOT.jar", "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-kYQu+xi6N47xBd0TWSTObZrJy8TkiVSpxbZt5mAk8n4=" + "hash": "sha256-Fya7GBbOrl8bCX1m0wwOnyeT37wqV5FjzVe+cnHlj+w=" }, { - "mvn-path": "http-kit/http-kit/2.8.0-SNAPSHOT/http-kit-2.8.0-20231011.124634-3.pom", + "mvn-path": "http-kit/http-kit/2.8.0-SNAPSHOT/http-kit-2.8.0-20240222.135109-5.pom", "snapshot": "http-kit-2.8.0-SNAPSHOT.pom", "mvn-repo": "https://repo.clojars.org/", - "hash": "sha256-b1qoXjmER6AUB7oQxYFWBf2L/B5oRoW6W9dwOG8Y3pE=" + "hash": "sha256-rnfEptH0GFLM0iBpyAqO7BMElW9qyV7HUYdEGvq0D6U=" }, { "mvn-path": "io/github/nextjournal/clerk/0.15.957/clerk-0.15.957.jar", diff --git a/deps.edn b/deps.edn index 0b6d20c..2cbb0bf 100644 --- a/deps.edn +++ b/deps.edn @@ -5,7 +5,9 @@ org.babashka/cli {:mvn/version "0.7.53"} io.github.nextjournal/markdown {:mvn/version "0.5.146"}} :aliases - {:dev {:extra-deps {io.github.nextjournal/clerk {:mvn/version "0.15.957"}} + {:nextjournal/garden {:exec-fn net.sohalt.solisplit.main/start! + :exec-args {:ip "0.0.0.0"}} + :dev {:extra-deps {io.github.nextjournal/clerk {:mvn/version "0.15.957"}} :extra-paths ["dev"]} :test {:extra-deps {} :extra-paths ["test"]}}} diff --git a/garden.edn b/garden.edn new file mode 100644 index 0000000..a2751ee --- /dev/null +++ b/garden.edn @@ -0,0 +1 @@ +{:project "solisplit"} diff --git a/src/net/sohalt/solisplit/routes.clj b/src/net/sohalt/solisplit/routes.clj index b8722d6..fea703d 100644 --- a/src/net/sohalt/solisplit/routes.clj +++ b/src/net/sohalt/solisplit/routes.clj @@ -12,7 +12,9 @@ (defonce !shares (atom {})) (defonce !person->share (atom {})) -(def server-address (or (System/getenv "SERVER_ADDRESS") "http://localhost:8090")) +(def server-address (or (System/getenv "SERVER_ADDRESS") + (System/getenv "GARDEN_URL") + "http://localhost:8090")) (defn person->share [person-id] (let [share-id (@!person->share person-id)] @@ -340,7 +342,8 @@ (defn routes [] [["/healthcheck" {:get handle-healthcheck}] - ["/" {:get home}] + ["/" {:get home + :head (constantly {:status 200})}] ["/share" ["/" {:get create-project-form :post handle-create-share}]