summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: c8f912fd5f578020ced5b882649621adad2fed54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM clojure:lein-alpine AS builder

WORKDIR /app
COPY project.clj /app/
RUN lein deps

COPY . /app
RUN lein uberjar && \
    cp target/default+uberjar/*-standalone.jar ./app.jar || \
    cp target/*-standalone.jar ./app.jar

FROM eclipse-temurin:21-jre-alpine

WORKDIR /app
COPY --from=builder /app/app.jar ./weepinbell.jar

EXPOSE 3000
CMD ["java", "-jar", "weepinbell.jar"]