mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-25 01:05:48 +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
|
||||
WORKDIR /opt/app
|
||||
EXPOSE 8080
|
||||
COPY /target/*.jar app.jar
|
||||
ENTRYPOINT ["java","-jar","/app.jar"]
|
||||
COPY --from=builder /opt/app /target/*.jar /opt/app/*.jar
|
||||
ENTRYPOINT ["java","-jar","/opt/app/*.jar"]
|
||||
|
|
Loading…
Reference in a new issue