spring.dockerfile 468 B

123456789101112131415
  1. FROM maven:3.9.6-eclipse-temurin-21 as maven
  2. RUN mvn -version
  3. WORKDIR /spring
  4. COPY src src
  5. COPY pom.xml pom.xml
  6. RUN mvn package -q
  7. FROM eclipse-temurin:21.0.3_9-jre-jammy
  8. RUN java -version
  9. WORKDIR /spring
  10. COPY --from=maven /spring/target/hello-spring-1.0-SNAPSHOT.jar app.jar
  11. EXPOSE 8080
  12. CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+DisableExplicitGC", "-XX:+UseStringDeduplication", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=jdbc"]