12345678910111213141516 |
- FROM gradle:6.9-jdk11 as build
- WORKDIR /micronaut
- COPY src src
- COPY build.gradle build.gradle
- COPY settings.gradle settings.gradle
- RUN gradle build buildLayers --no-daemon
- FROM openjdk:11-jre-slim
- WORKDIR /micronaut
- COPY --from=build /micronaut/build/docker/layers/libs /home/app/libs
- COPY --from=build /micronaut/build/docker/layers/resources /home/app/resources
- COPY --from=build /micronaut/build/docker/layers/application.jar /home/app/application.jar
- EXPOSE 8080
- CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dmicronaut.environments=benchmark", "-Dlog-root-level=OFF", "-jar", "/home/app/application.jar"]
|