Skip to content

Commit f94463f

Browse files
committed
fix dockerfile
1 parent 03c837f commit f94463f

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

Dockerfile

+6-23
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,18 @@ WORKDIR /build
66
COPY . .
77
RUN mvn clean package -DskipTests
88

9-
109
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
1311
RUN java -Djarmode=layertools -jar application.jar extract
1412

1513
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
2217
# https://github.com/moby/moby/issues/37965#issuecomment-426853382
2318
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/ ./
2621

2722

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-
3623
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

Comments
 (0)