FROM clojure:temurin-21-tools-deps-alpine AS build WORKDIR /build COPY deps.edn build.clj ./ RUN clj -Sforce -P COPY . . RUN clj -T:build all FROM eclipse-temurin:21-jre-alpine COPY --from=build /build/target/btcdata-standalone.jar /btcdata/btcdata-standalone.jar EXPOSE 4101 ENV BTCDATA_PORT=4101 ENV CORS_ORIGIN=http://localhost:4000 ENV JDBC_URL=jdbc:postgresql://postgres:5432/btcprod CMD ["java", "-jar", "/btcdata/btcdata-standalone.jar"]