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

WORKDIR /usr/src/app

COPY . /usr/src/app
RUN mvn compile

FROM maven:3.9.14-eclipse-temurin-21

WORKDIR /usr/src/app

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

EXPOSE 8080

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