This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-04-07
Channels
- # announcements (1)
- # babashka (77)
- # beginners (219)
- # chlorine-clover (6)
- # cider (52)
- # clj-kondo (14)
- # cljdoc (5)
- # clojure (173)
- # clojure-europe (49)
- # clojure-finland (1)
- # clojure-germany (2)
- # clojure-italy (1)
- # clojure-nl (39)
- # clojure-sweden (4)
- # clojure-uk (51)
- # clojurescript (25)
- # code-reviews (9)
- # conjure (25)
- # data-science (2)
- # figwheel-main (6)
- # fulcro (74)
- # graalvm (1)
- # graphql (11)
- # jobs-discuss (17)
- # keechma (4)
- # lein-figwheel (4)
- # leiningen (1)
- # luminus (10)
- # malli (14)
- # mid-cities-meetup (2)
- # off-topic (28)
- # re-frame (5)
- # reagent (76)
- # reitit (30)
- # ring (7)
- # ring-swagger (1)
- # shadow-cljs (163)
- # spacemacs (11)
- # specter (2)
- # sql (43)
- # tools-deps (13)
- # vim (6)
- # yada (1)
Hey I’m having trouble deploying my application to Docker. I’m suspecting some code I’ve written
(defn load-schema
[]
(-> (io/resource "schema.edn")
slurp
edn/read-string
(util/attach-resolvers (resolver-map))
schema/compile))
```Compiling si-be.handler
Syntax error compiling deftype* at (flatland/ordered/set.clj:19:1).
Exception in thread "main" Syntax error compiling deftype* at (flatland/ordered/set.clj:19:1).
This is the error I’m gettingFROM clojure
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY project.clj /usr/src/app
RUN mkdir -p /usr/src/app/resources
COPY resources/schema.edn /usr/src/app/resources
RUN lein deps
COPY . /usr/src/app
RUN mv "$(lein with-profile prod uberjar | sed -n 's/^Created \(.*standalone\.jar\)/\1/p')" app-standalone.jar
EXPOSE 8080
CMD java -jar app-standalone.jar
Dockerfile
#!/bin/sh
docker kill si-be-container
docker rm si-be-container
docker build -t si-be ~/Developer/spesielt-interessert/si-be
docker run -p 8080:8080 --name si-be-container -d si-be
Deploy scriptI’m using Lacinia, so I thought it be relevant to post it here
Latest version has a problem with aot compiling. You could try if it works with 0.12.0 or lacinia-pedestal (or com.walmartlabs/lacinia "0.33.0")
Thank you will do
Didn't had time/urgency to dive into it, @U04VDKC4G had some ideas.
Thank you! it worked
I’m sure I would do more damage than good, but looking forward to contributing more, when I learn the library properly 🙂