This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-05-16
Channels
- # announcements (1)
- # aws (1)
- # babashka (14)
- # beginners (25)
- # biff (5)
- # calva (6)
- # clj-kondo (3)
- # cljsrn (7)
- # clojars (7)
- # clojure (26)
- # clojure-europe (13)
- # clojurescript (10)
- # code-reviews (1)
- # cursive (9)
- # datahike (3)
- # datomic (7)
- # depstar (5)
- # emacs (9)
- # garden (2)
- # graalvm (1)
- # helix (3)
- # jobs (1)
- # leiningen (2)
- # off-topic (1)
- # pathom (3)
- # re-frame (16)
- # reitit (3)
- # releases (1)
- # shadow-cljs (10)
- # spacemacs (6)
- # tools-deps (16)
Has someone managed to run a ring or httpkit server with bb in docker? I want to try it on aws fargate.
would this help? https://github.com/babashka/babashka/blob/master/examples/file-server.clj
Which version of httpkit is built in bb? I can't seem to be able to stop the server with /server-stop!
getting some protocol error.
@U96LS78UV I think the newest one. I'm getting the same error with clojure
:
$ clojure -Sdeps '{:deps {http-kit/http-kit {:mvn/version "2.5.3"}}}' -M /tmp/httpkit.clj
Syntax error (IllegalArgumentException) compiling at (/tmp/httpkit.clj:3:1).
No implementation of method: :-server-stop! of protocol: #'org.httpkit.server/IHttpServer found for class: clojure.lang.AFunction$1
@U96LS78UV It seems it works like this:
(def server (srv/run-server (fn [_])))
(server)
It seems the return value depends on:
If :legacy-return-value? is
true (default) ; Returns a (fn stop-server [& {:keys [timeout] :or {timeout 100}}])
false (recommended) ; Returns the HttpServer which can be used with `server-port`,
; `server-status`, `server-stop!`, etc.
How can I get the CWD easily in bb?
(System/getProperty "user.dir")
Thank you!