12 lines
336 B
Docker
12 lines
336 B
Docker
FROM maven:3-eclipse-temurin-17-alpine AS build
|
|
WORKDIR /build
|
|
COPY pom.xml .
|
|
RUN mvn dependency:go-offline
|
|
COPY src ./src
|
|
RUN mvn test
|
|
RUN mvn package -Dmaven.test.skip
|
|
|
|
FROM eclipse-temurin:17-jre
|
|
WORKDIR /app
|
|
COPY --from=build /build/target/Lab1-1.0-SNAPSHOT-jar-with-dependencies.jar ./cgi.jar
|
|
ENTRYPOINT ["java", "-jar", "cgi.jar"] |