@@ -6,35 +6,18 @@ WORKDIR /build
6
6
COPY . .
7
7
RUN mvn clean package -DskipTests
8
8
9
-
10
9
FROM amazoncorretto:17.0.10-alpine3.19@sha256:180e9c91bdbaad3599fedd2f492bf0d0335a9382835aa64669b2c2a8de7c9a22 as builder
11
- WORKDIR /app
12
- COPY --from=buildtime /build/target/*.jar /app/application.jar
10
+ COPY --from=buildtime /build/target/*.jar application.jar
13
11
RUN java -Djarmode=layertools -jar application.jar extract
14
12
15
13
FROM ghcr.io/pagopa/docker-base-springboot-openjdk17:v1.1.3@sha256:a4e970ef05ecf2081424a64707e7c20856bbc40ddb3e99b32a24cd74591817c4
16
- WORKDIR /app
17
- COPY --chown=spring:spring --from=builder /app/dependencies/ ./
18
- COPY --chown=spring:spring --from=builder /app/snapshot-dependencies/ ./
19
- COPY --chown=spring:spring ../applicationinsights-agent.jar /app/applicationinsights-agent.jar
20
- COPY --chown=spring:spring ../applicationinsights.json /app/applicationinsights.json
21
- COPY --chown=spring:spring ../docker/run.sh /app/run.sh
14
+ COPY --chown=spring:spring --from=builder dependencies/ ./
15
+ COPY --chown=spring:spring --from=builder snapshot-dependencies/ ./
16
+ RUN true
22
17
# https://github.com/moby/moby/issues/37965#issuecomment-426853382
23
18
RUN true
24
- COPY --chown=spring:spring --from=builder /app/ spring-boot-loader/ ./
25
- COPY --chown=spring:spring --from=builder /app/ application/ ./
19
+ COPY --chown=spring:spring --from=builder spring-boot-loader/ ./
20
+ COPY --chown=spring:spring --from=builder application/ ./
26
21
27
22
28
- # ADD --chown=spring:spring https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.25.1/opentelemetry-javaagent.jar .
29
-
30
- # COPY --chown=spring:spring --from=builder /app/dependencies/ ./
31
- # COPY --chown=spring:spring --from=builder /app/snapshot-dependencies/ ./
32
- # https://github.com/moby/moby/issues/37965#issuecomment-426853382
33
- # COPY --chown=spring:spring --from=builder /app/spring-boot-loader/ ./
34
- # COPY --chown=spring:spring --from=builder /app/application/ ./
35
-
36
23
EXPOSE 8080
37
-
38
- ENTRYPOINT ["sh" , "run.sh" ]
39
-
40
- # ENTRYPOINT ["java","-javaagent:opentelemetry-javaagent.jar","--enable-preview","org.springframework.boot.loader.JarLauncher"]
0 commit comments