ktor-jasync.dockerfile 501 B

12345678910111213
  1. FROM maven:3.9.9-amazoncorretto-21-debian-bookworm as maven
  2. WORKDIR /app
  3. COPY ktor-asyncdb/gradle gradle
  4. COPY ktor-asyncdb/build.gradle.kts build.gradle.kts
  5. COPY ktor-asyncdb/gradle.properties gradle.properties
  6. COPY ktor-asyncdb/gradlew gradlew
  7. COPY ktor-asyncdb/settings.gradle settings.gradle
  8. COPY ktor-asyncdb/src src
  9. RUN /app/gradlew --no-daemon shadowJar
  10. EXPOSE 9090
  11. CMD ["java", "-server","-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AlwaysPreTouch", "/app/build/libs/bench.jar", "jasync-sql"]