Forráskód Böngészése

Java 11 - Update Docker images to the jdk variant (#4850)

* Update to Docker OpenJDK-JDK. The JRE variant is no more

* Update Jetty to Java 11
Radoslav Petrov 6 éve
szülő
commit
c4895857ec
84 módosított fájl, 93 hozzáadás és 88 törlés
  1. 1 1
      frameworks/Clojure/compojure/compojure-raw.dockerfile
  2. 1 1
      frameworks/Clojure/compojure/compojure.dockerfile
  3. 1 1
      frameworks/Java/activeweb/activeweb-jackson.dockerfile
  4. 1 1
      frameworks/Java/activeweb/activeweb.dockerfile
  5. 1 1
      frameworks/Java/armeria/armeria.dockerfile
  6. 1 1
      frameworks/Java/baratine/baratine.dockerfile
  7. 1 1
      frameworks/Java/bayou/bayou.dockerfile
  8. 1 1
      frameworks/Java/blade/blade.dockerfile
  9. 1 1
      frameworks/Java/curacao/curacao.dockerfile
  10. 1 1
      frameworks/Java/dropwizard/dropwizard-jdbi-postgres.dockerfile
  11. 1 1
      frameworks/Java/dropwizard/dropwizard-mongodb.dockerfile
  12. 1 1
      frameworks/Java/dropwizard/dropwizard-postgres.dockerfile
  13. 1 1
      frameworks/Java/dropwizard/dropwizard.dockerfile
  14. 1 1
      frameworks/Java/gemini/gemini-mysql.dockerfile
  15. 1 1
      frameworks/Java/gemini/gemini-postgres.dockerfile
  16. 1 1
      frameworks/Java/gemini/gemini.dockerfile
  17. 1 1
      frameworks/Java/grizzly/grizzly-jersey.dockerfile
  18. 1 1
      frameworks/Java/grizzly/grizzly.dockerfile
  19. 1 1
      frameworks/Java/helidon/helidon.dockerfile
  20. 1 1
      frameworks/Java/httpserver/httpserver-postgres.dockerfile
  21. 1 1
      frameworks/Java/httpserver/httpserver.dockerfile
  22. 2 2
      frameworks/Java/jetty/jetty-servlet.dockerfile
  23. 2 2
      frameworks/Java/jetty/jetty.dockerfile
  24. 8 3
      frameworks/Java/jetty/pom.xml
  25. 1 1
      frameworks/Java/jlhttp/jlhttp-postgres.dockerfile
  26. 1 1
      frameworks/Java/jlhttp/jlhttp.dockerfile
  27. 1 1
      frameworks/Java/jooby/jooby.dockerfile
  28. 1 1
      frameworks/Java/jooby2/jooby2-jetty.dockerfile
  29. 1 1
      frameworks/Java/jooby2/jooby2-undertow.dockerfile
  30. 1 1
      frameworks/Java/jooby2/jooby2.dockerfile
  31. 1 1
      frameworks/Java/minijax/minijax.dockerfile
  32. 1 1
      frameworks/Java/nanohttpd/nanohttpd.dockerfile
  33. 1 1
      frameworks/Java/netty/netty.dockerfile
  34. 1 1
      frameworks/Java/ninja-standalone/ninja-standalone.dockerfile
  35. 1 1
      frameworks/Java/officefloor/officefloor-micro.dockerfile
  36. 1 1
      frameworks/Java/officefloor/officefloor-netty.dockerfile
  37. 1 1
      frameworks/Java/officefloor/officefloor-rapidoid.dockerfile
  38. 1 1
      frameworks/Java/officefloor/officefloor-raw.dockerfile
  39. 1 1
      frameworks/Java/officefloor/officefloor-spring_data.dockerfile
  40. 1 1
      frameworks/Java/officefloor/officefloor-thread_affinity.dockerfile
  41. 1 1
      frameworks/Java/officefloor/officefloor-tpr.dockerfile
  42. 1 1
      frameworks/Java/officefloor/officefloor.dockerfile
  43. 1 1
      frameworks/Java/proteus/proteus-mysql.dockerfile
  44. 1 1
      frameworks/Java/proteus/proteus.dockerfile
  45. 1 1
      frameworks/Java/quarkus/quarkus.dockerfile
  46. 1 1
      frameworks/Java/rapidoid/rapidoid-http-fast.dockerfile
  47. 1 1
      frameworks/Java/rapidoid/rapidoid-mysql.dockerfile
  48. 1 1
      frameworks/Java/rapidoid/rapidoid-postgres.dockerfile
  49. 1 1
      frameworks/Java/rapidoid/rapidoid.dockerfile
  50. 1 1
      frameworks/Java/ratpack/ratpack-jdbc.dockerfile
  51. 1 1
      frameworks/Java/ratpack/ratpack-pgclient.dockerfile
  52. 1 1
      frameworks/Java/ratpack/ratpack.dockerfile
  53. 1 1
      frameworks/Java/restexpress/restexpress-mysql-raw.dockerfile
  54. 1 1
      frameworks/Java/restexpress/restexpress.dockerfile
  55. 1 1
      frameworks/Java/revenj-jvm/revenj-jvm.dockerfile
  56. 1 1
      frameworks/Java/servlet/servlet-afterburner.dockerfile
  57. 1 1
      frameworks/Java/servlet/servlet-cjs.dockerfile
  58. 1 1
      frameworks/Java/servlet/servlet-mysql.dockerfile
  59. 1 1
      frameworks/Java/servlet/servlet-postgresql.dockerfile
  60. 1 1
      frameworks/Java/servlet/servlet.dockerfile
  61. 1 1
      frameworks/Java/smart-socket/smart-socket.dockerfile
  62. 1 1
      frameworks/Java/spark/spark.dockerfile
  63. 1 1
      frameworks/Java/spring-webflux/spring-webflux-jdbc.dockerfile
  64. 1 1
      frameworks/Java/spring-webflux/spring-webflux-mongo.dockerfile
  65. 1 1
      frameworks/Java/spring-webflux/spring-webflux-pgclient.dockerfile
  66. 1 1
      frameworks/Java/spring-webflux/spring-webflux-rxjdbc.dockerfile
  67. 1 1
      frameworks/Java/spring-webflux/spring-webflux.dockerfile
  68. 1 1
      frameworks/Java/spring/spring-mongo.dockerfile
  69. 1 1
      frameworks/Java/spring/spring.dockerfile
  70. 1 1
      frameworks/Java/tapestry/tapestry.dockerfile
  71. 1 1
      frameworks/Java/undertow-jersey/undertow-jersey-hikaricp.dockerfile
  72. 1 1
      frameworks/Java/undertow-jersey/undertow-jersey.dockerfile
  73. 1 1
      frameworks/Java/voovan/voovan.dockerfile
  74. 1 1
      frameworks/Java/wicket/wicket.dockerfile
  75. 1 1
      frameworks/Java/wizzardo-http/wizzardo-http.dockerfile
  76. 1 1
      frameworks/Kotlin/hexagon/hexagon-jetty-postgresql.dockerfile
  77. 1 1
      frameworks/Kotlin/hexagon/hexagon-resin-mongodb.dockerfile
  78. 1 1
      frameworks/Kotlin/hexagon/hexagon-resin-postgresql.dockerfile
  79. 1 1
      frameworks/Kotlin/hexagon/hexagon.dockerfile
  80. 1 1
      frameworks/Kotlin/ktor/ktor-cio.dockerfile
  81. 1 1
      frameworks/Kotlin/ktor/ktor-jasync.dockerfile
  82. 1 1
      frameworks/Kotlin/ktor/ktor-jetty.dockerfile
  83. 1 1
      frameworks/Kotlin/ktor/ktor-reactivepg.dockerfile
  84. 1 1
      frameworks/Kotlin/ktor/ktor.dockerfile

+ 1 - 1
frameworks/Clojure/compojure/compojure-raw.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY project.clj project.clj
 RUN lein ring uberwar
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Clojure/compojure/compojure.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY project.clj project.clj
 RUN lein ring uberwar
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/activeweb/activeweb-jackson.dockerfile

@@ -5,7 +5,7 @@ COPY scripts scripts
 COPY src src
 RUN mvn package -DskipTests -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/activeweb/activeweb.dockerfile

@@ -5,7 +5,7 @@ COPY scripts scripts
 COPY src src
 RUN mvn package -DskipTests -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/armeria/armeria.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /armeria
 COPY --from=maven /armeria/target/hello-1.0-SNAPSHOT-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/baratine/baratine.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /baratine
 COPY --from=maven /baratine/target/testTechempowerBaratine-0.0.1-SNAPSHOT.jar app.jar
 CMD ["java", "-jar", "app.jar", "tfb-database"]

+ 1 - 1
frameworks/Java/bayou/bayou.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /bayou
 COPY --from=maven /bayou/target/bayou_TFB-0.1-jar-with-dependencies.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/blade/blade.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /blade
 COPY --from=maven /blade/target/hello-blade-latest.jar app.jar
 

+ 1 - 1
frameworks/Java/curacao/curacao.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile war:war -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/dropwizard/dropwizard-jdbi-postgres.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q -P postgres,jdbi
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /dropwizard
 COPY --from=maven /dropwizard/target/hello-world-0.0.1-SNAPSHOT.jar app.jar
 COPY hello-world-jdbi-postgres.yml hello-world-jdbi-postgres.yml

+ 1 - 1
frameworks/Java/dropwizard/dropwizard-mongodb.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q -P mongo
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /dropwizard
 COPY --from=maven /dropwizard/target/hello-world-0.0.1-SNAPSHOT.jar app.jar
 COPY hello-world-mongo.yml hello-world-mongo.yml

+ 1 - 1
frameworks/Java/dropwizard/dropwizard-postgres.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q -P postgres
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /dropwizard
 COPY --from=maven /dropwizard/target/hello-world-0.0.1-SNAPSHOT.jar app.jar
 COPY hello-world-postgres.yml hello-world-postgres.yml

+ 1 - 1
frameworks/Java/dropwizard/dropwizard.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q -P mysql
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /dropwizard
 COPY --from=maven /dropwizard/target/hello-world-0.0.1-SNAPSHOT.jar app.jar
 COPY hello-world-mysql.yml hello-world-mysql.yml

+ 1 - 1
frameworks/Java/gemini/gemini-mysql.dockerfile

@@ -9,7 +9,7 @@ RUN mvn -q compile
 RUN mv src/main/webapp/WEB-INF/configuration/gemini-mysql.conf src/main/webapp/WEB-INF/configuration/Base.conf
 RUN mvn -q war:war
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1

+ 1 - 1
frameworks/Java/gemini/gemini-postgres.dockerfile

@@ -9,7 +9,7 @@ RUN mvn -q compile
 RUN mv src/main/webapp/WEB-INF/configuration/gemini-postgres.conf src/main/webapp/WEB-INF/configuration/Base.conf
 RUN mvn -q war:war
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1

+ 1 - 1
frameworks/Java/gemini/gemini.dockerfile

@@ -9,7 +9,7 @@ RUN mvn -q compile
 RUN mv src/main/webapp/WEB-INF/configuration/gemini.conf src/main/webapp/WEB-INF/configuration/Base.conf
 RUN mvn -q war:war
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1

+ 1 - 1
frameworks/Java/grizzly/grizzly-jersey.dockerfile

@@ -4,7 +4,7 @@ COPY pom-jersey.xml pom.xml
 COPY src-jersey src
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /grizzly-jersey
 COPY --from=maven /grizzly-jersey/target/grizzly-jersey-example.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/grizzly/grizzly.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /grizzly
 COPY --from=maven /grizzly/target/grizzly-bm-0.1-jar-with-dependencies.jar app.jar
 CMD ["java", "-Dorg.glassfish.grizzly.nio.transport.TCPNIOTransport.max-receive-buffer-size=16384", "-Dorg.glassfish.grizzly.http.io.OutputBuffer.default-buffer-size=1024", "-Dorg.glassfish.grizzly.memory.BuffersBuffer.bb-cache-size=32", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/helidon/helidon.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /helidon
 COPY --from=maven /helidon/target/libs libs
 COPY --from=maven /helidon/target/benchmark.jar app.jar

+ 1 - 1
frameworks/Java/httpserver/httpserver-postgres.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /httpserver
 COPY --from=maven /httpserver/target/httpserver-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xss256k", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar", "postgres"]

+ 1 - 1
frameworks/Java/httpserver/httpserver.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /httpserver
 COPY --from=maven /httpserver/target/httpserver-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xss256k", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar"]

+ 2 - 2
frameworks/Java/jetty/jetty-servlet.dockerfile

@@ -1,10 +1,10 @@
-FROM maven:3.5.3-jdk-10-slim as maven
+FROM maven:3.6.1-jdk-11-slim as maven
 WORKDIR /jetty
 COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q -P servlet
 
-FROM openjdk:10-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jetty
 COPY --from=maven /jetty/target/jetty-example-0.1-jar-with-dependencies.jar app.jar
 CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-jar", "app.jar"]

+ 2 - 2
frameworks/Java/jetty/jetty.dockerfile

@@ -1,10 +1,10 @@
-FROM maven:3.5.3-jdk-10-slim as maven
+FROM maven:3.6.1-jdk-11-slim as maven
 WORKDIR /jetty
 COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:10-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jetty
 COPY --from=maven /jetty/target/jetty-example-0.1-jar-with-dependencies.jar app.jar
 CMD ["java", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-jar", "app.jar"]

+ 8 - 3
frameworks/Java/jetty/pom.xml

@@ -9,9 +9,9 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.compiler.source>1.8</maven.compiler.source>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <jetty.version>9.4.12.v20180830</jetty.version>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+        <jetty.version>9.4.19.v20190610</jetty.version>
         <main.class>hello.handler.HelloWebServer</main.class>
     </properties>
 
@@ -56,6 +56,11 @@
                     <artifactId>jetty-servlet</artifactId>
                     <version>${jetty.version}</version>
                 </dependency>
+                <dependency>
+                    <groupId>com.sun.activation</groupId>
+                    <artifactId>jakarta.activation</artifactId>
+                    <version>1.2.1</version>
+                </dependency>
             </dependencies>
             <build>
                 <plugins>

+ 1 - 1
frameworks/Java/jlhttp/jlhttp-postgres.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jlhttp
 COPY --from=maven /jlhttp/target/jlhttp-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xss256k", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar", "postgres"]

+ 1 - 1
frameworks/Java/jlhttp/jlhttp.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jlhttp
 COPY --from=maven /jlhttp/target/jlhttp-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xss256k", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/jooby/jooby.dockerfile

@@ -5,7 +5,7 @@ COPY src src
 COPY public public
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jooby
 COPY --from=maven /jooby/target/jooby-1.0.jar app.jar
 COPY conf conf

+ 1 - 1
frameworks/Java/jooby2/jooby2-jetty.dockerfile

@@ -5,7 +5,7 @@ COPY src src
 COPY public public
 RUN mvn package -q -P jetty
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jooby2
 COPY --from=maven /jooby2/target/jooby-2x.jar app.jar
 COPY conf conf

+ 1 - 1
frameworks/Java/jooby2/jooby2-undertow.dockerfile

@@ -5,7 +5,7 @@ COPY src src
 COPY public public
 RUN mvn package -q -P undertow
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jooby2
 COPY --from=maven /jooby2/target/jooby-2x.jar app.jar
 COPY conf conf

+ 1 - 1
frameworks/Java/jooby2/jooby2.dockerfile

@@ -5,7 +5,7 @@ COPY src src
 COPY public public
 RUN mvn package -q -P netty
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /jooby2
 COPY --from=maven /jooby2/target/jooby-2x.jar app.jar
 COPY conf conf

+ 1 - 1
frameworks/Java/minijax/minijax.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /minijax
 COPY --from=maven /minijax/target/minijax-techempower-0.0.1.jar app.jar
 COPY minijax.properties minijax.properties

+ 1 - 1
frameworks/Java/nanohttpd/nanohttpd.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /nanohttpd
 COPY --from=maven /nanohttpd/target/nanohttpd-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xss256k", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/netty/netty.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /netty
 COPY --from=maven /netty/target/netty-example-0.1-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/ninja-standalone/ninja-standalone.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /ninja-standalone
 COPY --from=maven /ninja-standalone/target/ninja-standalone-0.0.1-SNAPSHOT-jar-with-dependencies.jar app.jar
 CMD ["java", "-Dninja.port=8080", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/officefloor/officefloor-micro.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 WORKDIR /officefloor/src/woof_benchmark_micro
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_micro/target/woof_benchmark_micro-1.0.0.jar server.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]

+ 1 - 1
frameworks/Java/officefloor/officefloor-netty.dockerfile

@@ -8,7 +8,7 @@ RUN mvn -q clean install
 WORKDIR /officefloor/src/woof_benchmark_netty
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_netty/target/woof_benchmark_netty-1.0.0.jar server.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]

+ 1 - 1
frameworks/Java/officefloor/officefloor-rapidoid.dockerfile

@@ -8,7 +8,7 @@ RUN mvn -q clean install
 WORKDIR /officefloor/src/woof_benchmark_rapidoid
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_rapidoid/target/woof_benchmark_rapidoid-1.0.0.jar server.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]

+ 1 - 1
frameworks/Java/officefloor/officefloor-raw.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 WORKDIR /officefloor/src/woof_benchmark_raw
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 RUN apt-get update && apt-get install -y libjna-java
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_raw/target/woof_benchmark_raw-1.0.0.jar server.jar

+ 1 - 1
frameworks/Java/officefloor/officefloor-spring_data.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 WORKDIR /officefloor/src/woof_benchmark_spring
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_spring/target/woof_benchmark_spring-1.0.0-exec.jar server.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]

+ 1 - 1
frameworks/Java/officefloor/officefloor-thread_affinity.dockerfile

@@ -8,7 +8,7 @@ RUN mvn -q clean install
 WORKDIR /officefloor/src/woof_benchmark_thread_affinity
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 RUN apt-get update && apt-get install -y libjna-java
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_thread_affinity/target/woof_benchmark_thread_affinity-1.0.0.jar server.jar

+ 1 - 1
frameworks/Java/officefloor/officefloor-tpr.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 WORKDIR /officefloor/src/woof_benchmark_tpr
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark_tpr/target/woof_benchmark_tpr-1.0.0.jar server.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]

+ 1 - 1
frameworks/Java/officefloor/officefloor.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 WORKDIR /officefloor/src/woof_benchmark
 RUN mvn -q clean package
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /officefloor
 COPY --from=maven /officefloor/src/woof_benchmark/target/woof_benchmark-1.0.0.jar server.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]

+ 1 - 1
frameworks/Java/proteus/proteus-mysql.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q --update-snapshots
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /proteus
 COPY --from=maven /proteus/target/proteus-techempower-1.0.0.jar app.jar
 COPY --from=maven /proteus/target/lib lib

+ 1 - 1
frameworks/Java/proteus/proteus.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn package -q --update-snapshots
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /proteus
 COPY --from=maven /proteus/target/proteus-techempower-1.0.0.jar app.jar
 COPY --from=maven /proteus/target/lib lib

+ 1 - 1
frameworks/Java/quarkus/quarkus.dockerfile

@@ -5,7 +5,7 @@ RUN mvn dependency:go-offline -q
 COPY src src
 RUN mvn package -q
 
-FROM openjdk:11-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /quarkus
 COPY --from=maven /quarkus/target/lib lib
 COPY --from=maven /quarkus/target/benchmark-1.0-SNAPSHOT-runner.jar app.jar

+ 1 - 1
frameworks/Java/rapidoid/rapidoid-http-fast.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /rapidoid
 COPY --from=maven /rapidoid/target/rapidoid-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-cp", "app.jar", "lowlevel.Main", "profiles=production"]

+ 1 - 1
frameworks/Java/rapidoid/rapidoid-mysql.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /rapidoid
 COPY --from=maven /rapidoid/target/rapidoid-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-cp", "app.jar", "highlevel.Main", "profiles=mysql,production"]

+ 1 - 1
frameworks/Java/rapidoid/rapidoid-postgres.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /rapidoid
 COPY --from=maven /rapidoid/target/rapidoid-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-cp", "app.jar", "highlevel.Main", "profiles=postgres,production"]

+ 1 - 1
frameworks/Java/rapidoid/rapidoid.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /rapidoid
 COPY --from=maven /rapidoid/target/rapidoid-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-cp", "app.jar", "highlevel.Main", "profiles=production"]

+ 1 - 1
frameworks/Java/ratpack/ratpack-jdbc.dockerfile

@@ -5,7 +5,7 @@ COPY build.gradle build.gradle
 COPY src src
 RUN gradle shadowJar
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /ratpack
 COPY --from=gradle /ratpack/build/libs/ratpack-all.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-jar", "app.jar", "profile.name=jdbc"]

+ 1 - 1
frameworks/Java/ratpack/ratpack-pgclient.dockerfile

@@ -5,7 +5,7 @@ COPY build.gradle build.gradle
 COPY src src
 RUN gradle shadowJar
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /ratpack
 COPY --from=gradle /ratpack/build/libs/ratpack-all.jar app.jar
 CMD export DBIP=`getent hosts tfb-database | awk '{ print $1 }'` && \

+ 1 - 1
frameworks/Java/ratpack/ratpack.dockerfile

@@ -5,7 +5,7 @@ COPY build.gradle build.gradle
 COPY src src
 RUN gradle shadowJar
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /ratpack
 COPY --from=gradle /ratpack/build/libs/ratpack-all.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/restexpress/restexpress-mysql-raw.dockerfile

@@ -5,7 +5,7 @@ COPY src/main/resources/config/dev/mysql-environment.properties src/main/resourc
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /restexpress
 COPY --from=maven /restexpress/target/world-1.0-SNAPSHOT.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/restexpress/restexpress.dockerfile

@@ -5,7 +5,7 @@ COPY src/main/resources/config/dev/mongodb-environment.properties src/main/resou
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /restexpress
 COPY --from=maven /restexpress/target/world-1.0-SNAPSHOT.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/revenj-jvm/revenj-jvm.dockerfile

@@ -15,7 +15,7 @@ RUN unzip -o dsl-compiler.zip
 RUN rm dsl-compiler.zip
 RUN mvn compile war:war -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/servlet/servlet-afterburner.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q -P afterburner
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/servlet/servlet-cjs.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q -P cjs
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/servlet/servlet-mysql.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q -P mysql
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/servlet/servlet-postgresql.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q -P postgresql
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/servlet/servlet.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/smart-socket/smart-socket.dockerfile

@@ -4,7 +4,7 @@ COPY pom.xml pom.xml
 COPY src src
 RUN mvn compile assembly:single -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /smart-socket
 COPY --from=maven /smart-socket/target/smart-socket-benchmark-1.0-jar-with-dependencies.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-cp", "app.jar", "org.smartboot.http.Bootstrap"]

+ 1 - 1
frameworks/Java/spark/spark.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spark
 COPY --from=maven /spark/target/hello-spark-1.0.0-BUILD-SNAPSHOT.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/spring-webflux/spring-webflux-jdbc.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/spring-webflux-benchmark.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=jdbc,postgres"]

+ 1 - 1
frameworks/Java/spring-webflux/spring-webflux-mongo.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/spring-webflux-benchmark.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=mongo"]

+ 1 - 1
frameworks/Java/spring-webflux/spring-webflux-pgclient.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/spring-webflux-benchmark.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=pgclient,postgres"]

+ 1 - 1
frameworks/Java/spring-webflux/spring-webflux-rxjdbc.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/spring-webflux-benchmark.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=rxjdbc,postgres"]

+ 1 - 1
frameworks/Java/spring-webflux/spring-webflux.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/spring-webflux-benchmark.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=r2dbc,postgres"]

+ 1 - 1
frameworks/Java/spring/spring-mongo.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/hello-spring-1.0-SNAPSHOT.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=mongo"]

+ 1 - 1
frameworks/Java/spring/spring.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /spring
 COPY --from=maven /spring/target/hello-spring-1.0-SNAPSHOT.jar app.jar
 CMD ["java", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dlogging.level.root=OFF", "-jar", "app.jar", "--spring.profiles.active=jdbc,postgres"]

+ 1 - 1
frameworks/Java/tapestry/tapestry.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/undertow-jersey/undertow-jersey-hikaricp.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q -P hikaricp
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /undertow-jersey
 COPY --from=maven /undertow-jersey/target/undertow-jersey.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/undertow-jersey/undertow-jersey.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /undertow-jersey
 COPY --from=maven /undertow-jersey/target/undertow-jersey.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Java/voovan/voovan.dockerfile

@@ -5,7 +5,7 @@ COPY src src
 COPY config/framework.properties config/framework.properties
 RUN mvn package -q
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /voovan
 COPY --from=maven /voovan/target/voovan-bench-0.1-jar-with-dependencies.jar app.jar
 COPY --from=maven /voovan/config/framework.properties config/framework.properties

+ 1 - 1
frameworks/Java/wicket/wicket.dockerfile

@@ -4,7 +4,7 @@ COPY src src
 COPY pom.xml pom.xml
 RUN mvn compile war:war -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /resin
 RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
 RUN rm -rf webapps/*

+ 1 - 1
frameworks/Java/wizzardo-http/wizzardo-http.dockerfile

@@ -8,7 +8,7 @@ COPY src src
 
 RUN gradle --refresh-dependencies clean fatJar
 
-FROM openjdk:11.0.3-jre-slim
+FROM openjdk:11.0.3-jdk-slim
 WORKDIR /wizzardo-http
 COPY --from=gradle /wizzardo-http/build/libs/wizzardo-http-all-1.0-SNAPSHOT.jar app.jar
 CMD ["java", "-Xmx2G", "-Xms2G", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar", "env=prod"]

+ 1 - 1
frameworks/Kotlin/hexagon/hexagon-jetty-postgresql.dockerfile

@@ -14,7 +14,7 @@ RUN gradle --quiet --exclude-task test
 #
 # RUNTIME
 #
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 ENV DBSTORE postgresql
 ENV POSTGRESQL_DB_HOST tfb-database
 ENV WEBENGINE jetty

+ 1 - 1
frameworks/Kotlin/hexagon/hexagon-resin-mongodb.dockerfile

@@ -14,7 +14,7 @@ RUN gradle --quiet --exclude-task test
 #
 # RUNTIME
 #
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 ENV DBSTORE mongodb
 ENV MONGODB_DB_HOST tfb-database
 

+ 1 - 1
frameworks/Kotlin/hexagon/hexagon-resin-postgresql.dockerfile

@@ -14,7 +14,7 @@ RUN gradle --quiet --exclude-task test
 #
 # RUNTIME
 #
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 ENV DBSTORE postgresql
 ENV POSTGRESQL_DB_HOST tfb-database
 

+ 1 - 1
frameworks/Kotlin/hexagon/hexagon.dockerfile

@@ -14,7 +14,7 @@ RUN gradle --quiet --exclude-task test
 #
 # RUNTIME
 #
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 ENV DBSTORE mongodb
 ENV MONGODB_DB_HOST tfb-database
 ENV WEBENGINE jetty

+ 1 - 1
frameworks/Kotlin/ktor/ktor-cio.dockerfile

@@ -4,7 +4,7 @@ COPY ktor/pom.xml pom.xml
 COPY ktor/src src
 RUN mvn clean package -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /ktor
 COPY --from=maven /ktor/target/tech-empower-framework-benchmark-1.0-SNAPSHOT-cio-bundle.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Kotlin/ktor/ktor-jasync.dockerfile

@@ -1,4 +1,4 @@
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /app
 COPY ktor-asyncdb/gradle gradle
 COPY ktor-asyncdb/build.gradle build.gradle

+ 1 - 1
frameworks/Kotlin/ktor/ktor-jetty.dockerfile

@@ -4,7 +4,7 @@ COPY ktor/pom.xml pom.xml
 COPY ktor/src src
 RUN mvn clean package -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /ktor
 COPY --from=maven /ktor/target/tech-empower-framework-benchmark-1.0-SNAPSHOT-jetty-bundle.jar app.jar
 CMD ["java", "-jar", "app.jar"]

+ 1 - 1
frameworks/Kotlin/ktor/ktor-reactivepg.dockerfile

@@ -1,4 +1,4 @@
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /app
 COPY ktor-asyncdb/gradle gradle
 COPY ktor-asyncdb/build.gradle build.gradle

+ 1 - 1
frameworks/Kotlin/ktor/ktor.dockerfile

@@ -4,7 +4,7 @@ COPY ktor/pom.xml pom.xml
 COPY ktor/src src
 RUN mvn clean package -q
 
-FROM openjdk:11.0.3-jre-stretch
+FROM openjdk:11.0.3-jdk-stretch
 WORKDIR /ktor
 COPY --from=maven /ktor/target/tech-empower-framework-benchmark-1.0-SNAPSHOT-netty-bundle.jar app.jar
 CMD ["java", "-server","-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-XX:+AlwaysPreTouch", "-jar", "app.jar"]