@@ -6,8 +6,12 @@ WORKDIR /build
6
6
COPY . .
7
7
RUN mvn clean package -DskipTests
8
8
9
- FROM amazoncorretto:17.0.10-alpine3.19@sha256:180e9c91bdbaad3599fedd2f492bf0d0335a9382835aa64669b2c2a8de7c9a22 as builder
10
- COPY --from=buildtime /build/target/*.jar application.jar
9
+ FROM amazoncorretto:17.0.10-alpine3.19@sha256:180e9c91bdbaad3599fedd2f492bf0d0335a9382835aa64669b2c2a8de7c9a22 as runtime
10
+
11
+ VOLUME /tmp
12
+ WORKDIR /app
13
+
14
+ COPY --from=buildtime /build/target/*.jar /app/application.jar
11
15
RUN java -Djarmode=layertools -jar application.jar extract
12
16
13
17
# FROM ghcr.io/pagopa/docker-base-springboot-openjdk17:v1.1.3@sha256:a4e970ef05ecf2081424a64707e7c20856bbc40ddb3e99b32a24cd74591817c4
@@ -18,16 +22,10 @@ RUN java -Djarmode=layertools -jar application.jar extract
18
22
# COPY --chown=spring:spring --from=builder spring-boot-loader/ ./
19
23
# COPY --chown=spring:spring --from=builder application/ ./
20
24
21
- COPY --chown=spring:spring dependencies/ ./
22
- COPY --chown=spring:spring snapshot-dependencies/ ./
23
- RUN true
24
- COPY --chown=spring:spring spring-boot-loader ./
25
- COPY --chown=spring:spring application/ ./
26
-
27
- # https://github.com/microsoft/ApplicationInsights-Java/releases
28
- ADD --chown=spring:spring https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.19/applicationinsights-agent-3.4.19.jar /applicationinsights-agent.jar
29
- COPY --chown=spring:spring docker/applicationinsights.json ./applicationinsights.json
30
- COPY --chown=spring:spring docker/run.sh ./run.sh
25
+ # # https://github.com/microsoft/ApplicationInsights-Java/releases
26
+ ADD --chown=spring:spring https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.19/applicationinsights-agent-3.4.19.jar /app/applicationinsights-agent.jar
27
+ COPY --chown=spring:spring docker/applicationinsights.json /app/applicationinsights.json
28
+ COPY --chown=spring:spring docker/run.sh /app/run.sh
31
29
RUN chmod +x ./run.sh
32
30
33
31
EXPOSE 8080
0 commit comments