FROM maven:3.9.14-eclipse-temurin-21 AS builder

WORKDIR /usr/src/app

#COPY . /usr/src/app

RUN git clone https://gitea.dev.osnawiki.de/ds/springhello/

WORKDIR /usr/src/app/springhello


RUN mvn clean
RUN mvn package
RUN mvn deploy

FROM maven:3.9.14-eclipse-temurin-21

COPY --from=builder /usr/src/app/springhello .

WORKDIR /usr/src/app/springhello

EXPOSE 8080

ENTRYPOINT ["mvn"]
CMD ["spring-boot:run", "-Dmaven.test.skip"]
