1234567891011121314151617181920 |
- FROM eclipse-temurin:11 as app-build
- RUN apt update && apt install -y git
- WORKDIR /app
- RUN git clone http://github.com/spring-petclinic/spring-petclinic-rest.git
- WORKDIR /app/spring-petclinic-rest
- RUN git checkout 8aa4d49
- RUN ./mvnw package -Dmaven.test.skip=true
- RUN cp target/spring-petclinic-rest*.jar /app/spring-petclinic-rest.jar
- FROM bellsoft/liberica-openjdk-alpine:21.0.3
- COPY --from=app-build /app/spring-petclinic-rest.jar /app/spring-petclinic-rest.jar
- WORKDIR /app
- EXPOSE 9966
- CMD ["java", "-jar", "spring-petclinic-rest.jar"]
|