Skip to content

Commit 6ea9e99

Browse files
committed
Update Dockerfile
1 parent 36e55fa commit 6ea9e99

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

Dockerfile

+10-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
FROM bellsoft/liberica-openjdk-alpine:21.0.5-11 AS builder
2-
COPY target/damu-*-SNAPSHOT.jar application.jar
3-
RUN java -Djarmode=layertools -jar application.jar extract
1+
FROM bellsoft/liberica-openjre-alpine:21.0.6-10 AS builder
2+
WORKDIR /builder
3+
COPY target/*-SNAPSHOT.jar application.jar
4+
RUN java -Djarmode=tools -jar application.jar extract --layers --destination extracted
45

5-
FROM bellsoft/liberica-openjdk-alpine:21.0.5-11
6+
FROM bellsoft/liberica-openjre-alpine:21.0.6-10
67
RUN apk update && apk upgrade && apk add --no-cache tini
78
WORKDIR /deployments
89
RUN addgroup appuser && adduser --disabled-password appuser --ingroup appuser
910
USER appuser
10-
COPY --from=builder dependencies/ ./
11-
COPY --from=builder snapshot-dependencies/ ./
12-
COPY --from=builder spring-boot-loader/ ./
13-
COPY --from=builder application/ ./
14-
ENTRYPOINT [ "/sbin/tini", "--", "java", "org.springframework.boot.loader.launch.JarLauncher" ]
11+
COPY --from=builder /builder/extracted/dependencies/ ./
12+
COPY --from=builder /builder/extracted/spring-boot-loader/ ./
13+
COPY --from=builder /builder/extracted/snapshot-dependencies/ ./
14+
COPY --from=builder /builder/extracted/application/ ./
15+
ENTRYPOINT [ "/sbin/tini", "--", "java", "-jar", "application.jar" ]

0 commit comments

Comments
 (0)