Create Dockerfile

This commit is contained in:
Reuben George 2024-03-25 23:36:05 +05:30 committed by GitHub
parent 2e5b33328a
commit 9fecaa89e1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

14
Dockerfile Normal file
View file

@ -0,0 +1,14 @@
FROM maven:3.9.6-eclipse-temurin-21-alpine AS build
COPY . /app/spring-petclinic/
WORKDIR /app/spring-petclinic/
RUN mvn clean package
FROM openjdk:23-jdk-slim
COPY --from=build /app/spring-petclinic/target/*.jar /app/spring-petclinic.jar
WORKDIR /app
ENTRYPOINT ["java", "-jar", "spring-petclinic.jar"]