javalin.dockerfile 345 B

1234567891011121314151617
  1. FROM gradle:5.4.1-jdk11 as gradle
  2. USER root
  3. WORKDIR /javalin
  4. COPY build.gradle build.gradle
  5. COPY src src
  6. RUN gradle --refresh-dependencies clean fatJar
  7. EXPOSE 8080
  8. CMD java \
  9. -Xmx2G \
  10. -Xms2G \
  11. -server \
  12. -XX:+UseNUMA \
  13. -XX:+UseParallelGC \
  14. -XX:+AggressiveOpts \
  15. -jar build/libs/javalin-all-1.0-SNAPSHOT.jar env=prod