mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-26 09:25:49 +00:00
Update Dockerfile
build JAR using docker
This commit is contained in:
parent
4773170a47
commit
c6e45d6cd9
1 changed files with 12 additions and 2 deletions
14
Dockerfile
14
Dockerfile
|
@ -1,4 +1,14 @@
|
||||||
|
FROM openjdk:17 as builder
|
||||||
|
WORKDIR /opt/app
|
||||||
|
COPY .mvn/ .mvn
|
||||||
|
COPY mvnw pom.xml ./
|
||||||
|
RUN ./mvnw dependency:go-offline
|
||||||
|
COPY ./src ./src
|
||||||
|
RUN ./mvnw clean install
|
||||||
|
|
||||||
|
|
||||||
FROM openjdk:17
|
FROM openjdk:17
|
||||||
|
WORKDIR /opt/app
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
COPY /target/*.jar app.jar
|
COPY --from=builder /opt/app /target/*.jar /opt/app/*.jar
|
||||||
ENTRYPOINT ["java","-jar","/app.jar"]
|
ENTRYPOINT ["java","-jar","/opt/app/*.jar"]
|
||||||
|
|
Loading…
Reference in a new issue