wizzardo-http.dockerfile 452 B

1234567891011121314151617
  1. FROM gradle:5.4.1-jdk11 as gradle
  2. USER root
  3. WORKDIR /wizzardo-http
  4. COPY build.gradle build.gradle
  5. COPY src src
  6. RUN gradle --refresh-dependencies clean fatJar
  7. FROM openjdk:11.0.3-jdk-slim
  8. WORKDIR /wizzardo-http
  9. COPY --from=gradle /wizzardo-http/build/libs/wizzardo-http-all-1.0-SNAPSHOT.jar app.jar
  10. EXPOSE 8080
  11. CMD ["java", "-Xmx2G", "-Xms2G", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-jar", "app.jar", "env=prod"]