moved dockerfile out

This commit is contained in:
Avihai Ziv
2024-04-15 23:55:47 +03:00
parent 1fd7281b84
commit acf877b07d

29
Dockerfile Normal file
View File

@@ -0,0 +1,29 @@
FROM clojure:tools-deps-1.11.1.1435 as builder
WORKDIR /src
COPY ./deps.edn ./config.edn ./
COPY ./build/ /src/build
COPY ./src/ /src/src
RUN clojure -P
RUN clojure -T:build uber
ENTRYPOINT [ "sh" ]
FROM eclipse-temurin:22_36-jre-alpine as runtime
WORKDIR /app
RUN \
apk add --no-cache \
ca-certificates \
tini \
tzdata
COPY --from=builder /src/target/doplarr.jar .
ENTRYPOINT ["/sbin/tini", "--"]
CMD ["java","-jar","/app/doplarr.jar"]
LABEL "maintainer"="Kiran Shila <me@kiranshila.com>"
LABEL "org.opencontainers.image.source"="https://github.com/kiranshila/Doplarr"