FROM clojure:openjdk-25 AS build

WORKDIR /build
COPY . .
RUN clj -Sforce -T:build all

FROM azul/zulu-openjdk-alpine:25

COPY --from=build /build/target/btcprice-standalone.jar /btcprice/btcprice-standalone.jar

EXPOSE 4040

CMD ["java", "-jar", "/btcprice/btcprice-standalone.jar"]
