Update Dockerfile

build JAR using docker
This commit is contained in:
mMate89 2023-05-04 14:12:18 +02:00 committed by GitHub
parent 4773170a47
commit c6e45d6cd9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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"]