Skip to content

Commit b23dac3

Browse files
committed
fix docker file
1 parent 82d8be4 commit b23dac3

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

Dockerfile

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
1-
FROM adoptopenjdk/openjdk11:alpine-jre as builder
2-
3-
ARG JAR_FILE=target/*.jar
4-
COPY ${JAR_FILE} application.jar
5-
RUN java -Djarmode=layertools -jar application.jar extract
1+
#
2+
# Build
3+
#
4+
FROM maven:3.8.4-jdk-11-slim as buildtime
5+
WORKDIR /build
6+
COPY . .
7+
RUN mvn clean package
68

7-
FROM adoptopenjdk/openjdk11:alpine-jre
89

9-
RUN addgroup -S spring && adduser -S spring -G spring
10-
USER spring:spring
10+
FROM adoptopenjdk/openjdk11:alpine-jre as builder
11+
COPY --from=buildtime /build/target/*.jar application.jar
12+
RUN java -Djarmode=layertools -jar application.jar extract
1113

12-
ADD --chown=spring:spring https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.1.1/applicationinsights-agent-3.1.1.jar /applicationinsights-agent.jar
13-
COPY --chown=spring:spring docker/applicationinsights.json ./applicationinsights.json
1414

15+
FROM ghcr.io/pagopa/docker-base-springboot-openjdk11:v1.0.1@sha256:bbbe948e91efa0a3e66d8f308047ec255f64898e7f9250bdb63985efd3a95dbf
1516
COPY --chown=spring:spring --from=builder dependencies/ ./
1617
COPY --chown=spring:spring --from=builder snapshot-dependencies/ ./
1718
# https://github.com/moby/moby/issues/37965#issuecomment-426853382
@@ -20,6 +21,3 @@ COPY --chown=spring:spring --from=builder spring-boot-loader/ ./
2021
COPY --chown=spring:spring --from=builder application/ ./
2122

2223
EXPOSE 8080
23-
24-
COPY --chown=spring:spring docker/run.sh ./run.sh
25-
ENTRYPOINT ["./run.sh"]

0 commit comments

Comments
 (0)