# Build FROM maven:3.8.3-jdk-8 as build-env VOLUME /tmp WORKDIR / COPY ./pom.xml . RUN mvn dependency:go-offline -B COPY ./src ./src RUN mvn package RUN ls RUN mv ./target/*.jar /*.jar # Package FROM public.ecr.aws/amazoncorretto/amazoncorretto:8-al2-jdk ADD https://github.com/aws-observability/aws-otel-java-instrumentation/releases/download/v1.2.0/aws-opentelemetry-agent.jar /app/aws-opentelemetry-agent.jar ENV JAVA_TOOL_OPTIONS "-javaagent:/app/aws-opentelemetry-agent.jar" WORKDIR /app COPY --from=build-env /*.jar service.jar ENTRYPOINT exec java -jar service.jar