1234567891011121314151617181920212223242526 |
- FROM adoptopenjdk/openjdk13
- ARG SBT_VERSION=1.3.7
- RUN \
- apt-get update && \
- apt-get -y install git
- # Install sbt
- RUN \
- curl -L -o sbt-$SBT_VERSION.deb https://dl.bintray.com/sbt/debian/sbt-$SBT_VERSION.deb && \
- dpkg -i sbt-$SBT_VERSION.deb && \
- rm sbt-$SBT_VERSION.deb && \
- apt-get update && \
- apt-get install sbt && \
- sbt sbtVersion
- WORKDIR /scalene
- COPY project project
- COPY src src
- COPY build.sbt build.sbt
- RUN sbt assembly -batch
- EXPOSE 8080
- CMD ["java", "-server", "-Xmx2G", "-Xms2G", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-jar", "target/scala-2.13/scalene-benchmark-assembly-0.1.0-SNAPSHOT.jar"]
|