File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # FROM maven:3-openjdk-17-slim AS builder
2- # COPY . /build/.
3- # WORKDIR /build
4- # RUN mvn clean verify
5- #
6- #
7- # FROM openjdk:17-jdk-slim AS service
8- # EXPOSE 8080
9- # COPY --from=builder /build/target/*.jar app.jar
10- # ENTRYPOINT ["java","-jar","/app.jar"]
11-
12- # FROM mvnd:0.6.0 as build
13- #
14- # COPY .mvn .mvn
15- # COPY mvnw .
16- # COPY pom.xml .
17- # COPY src src
18- #
19- # RUN /opt/mvnd/bin/mvnd -B package
20- #
21- # FROM openjdk:11-jre-slim-buster
22- #
23- # COPY --from=build target/*.jar app.jar
24- #
25- # EXPOSE 8080
26-
27-
281FROM openjdk:17-slim-buster as build
292
303COPY .mvn .mvn
Original file line number Diff line number Diff line change 11# Dockerfile
2+
3+ ## Alternative Dockerfile
4+ ``` dockerfile
5+ FROM maven:3-openjdk-17-slim AS builder
6+ COPY . /build/.
7+ WORKDIR /build
8+ RUN mvn clean verify
9+
10+ FROM openjdk:17-jdk-slim AS service
11+ EXPOSE 8080
12+ COPY --from=builder /build/target/*.jar app.jar
13+ ENTRYPOINT ["java" ,"-jar" ,"/app.jar" ]
14+ ```
You can’t perform that action at this time.
0 commit comments