13 lines
380 B
Docker
13 lines
380 B
Docker
FROM eclipse-temurin:17-jdk-jammy 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 eclipse-temurin:17-jre-jammy
|
|
WORKDIR /opt/app
|
|
EXPOSE 8080
|
|
COPY --from=builder /opt/app/target/rest_test-0.0.1-SNAPSHOT.jar /opt/app/rest_test.jar
|
|
ENTRYPOINT ["java","-jar", "/opt/app/rest_test.jar" ] |