FROM maven:3.9.14 AS builder

COPY gruppenchat-roulette /gruppenchat-roulette

WORKDIR /gruppenchat-roulette

RUN mkdir out && \
    /gruppenchat-roulette/resources/scripts/build-app.sh

FROM eclipse-temurin:25-jre-noble

RUN mkdir /gruppenchat-roulette

COPY --from=builder /gruppenchat-roulette/target/gruppenchat-roulette-0.0.1-SNAPSHOT.jar /gruppenchat-roulette
COPY --from=builder /gruppenchat-roulette/resources/scripts/bootstrap.sh  /

VOLUME /tmp

WORKDIR /gruppenchat-roulette

EXPOSE 8080

ENTRYPOINT [ "/bootstrap.sh" ]
