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