FROM sbtscala/scala-sbt:eclipse-temurin-17.0.4_1.7.2_2.13.10 AS builder

WORKDIR /opt/harness
COPY Harness.scala /opt/harness
COPY build.sbt /opt/harness
COPY project /opt/harness/project
RUN sbt assembly

FROM bellsoft/liberica-openjdk-alpine:22
COPY --from=builder /opt/harness/target/scala-*/bowtieMjs.jar /opt/app/bowtieMjs.jar
CMD ["java", "-jar", "/opt/app/bowtieMjs.jar"]
