FROM clojure:temurin-21-tools-deps AS builder WORKDIR /app COPY deps.edn build.clj ./ COPY shared/ shared/ COPY tui-sm/ tui-sm/ RUN clj -T:build uber :module tui-sm FROM eclipse-temurin:21-jre-alpine WORKDIR /app COPY --from=builder /app/tui-sm/target/tui-sm.jar app.jar EXPOSE 3003 CMD ["java", "-jar", "app.jar"]