FROM openjdk:11-jdk ARG SBT_VERSION=1.2.8 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 /vertx COPY src src COPY project project COPY build.sbt build.sbt RUN sbt assembly CMD export DBIP=`getent hosts tfb-database | awk '{ print $1 }'` && \ sed -i "s|tfb-database|$DBIP|g" /vertx/src/main/conf/config.json && \ java \ -Xms2G \ -Xmx2G \ -server \ -Dvertx.disableMetrics=true \ -Dvertx.disableH2c=true \ -Dvertx.disableWebsockets=true \ -Dvertx.flashPolicyHandler=false \ -Dvertx.threadChecks=false \ -Dvertx.disableContextTimings=true \ -Dvertx.disableTCCL=true \ -Dvertx.disableHttpHeadersValidation=true \ -jar \ target/scala-2.12/vertx-web-scala-assembly-1.jar \ src/main/conf/config.json