FROM clojure:tools-deps as builder WORKDIR /src COPY ./deps.edn ./ # Download deps RUN clojure -P # Build uberjar RUN clj -T:build uber 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 " LABEL "org.opencontainers.image.source"="https://github.com/kiranshila/Doplarr"