1234567891011121314151617181920212223242526 |
- FROM gradle:5.4.1-jdk11 as gradle
- USER root
- WORKDIR /ratpack
- COPY build.gradle build.gradle
- COPY src src
- RUN gradle shadowJar
- FROM openjdk:11.0.3-jdk-slim
- WORKDIR /ratpack
- COPY --from=gradle /ratpack/build/libs/ratpack-all.jar app.jar
- EXPOSE 5050
- CMD export DBIP=`getent hosts tfb-database | awk '{ print $1 }'` && \
- java \
- -server \
- -XX:+UseNUMA \
- -XX:+UseParallelGC \
- -Dvertx.disableMetrics=true \
- -Dvertx.disableH2c=true \
- -Dvertx.disableWebsockets=true \
- -Dvertx.flashPolicyHandler=false \
- -Dvertx.threadChecks=false \
- -Dvertx.disableContextTimings=true \
- -Dvertx.disableTCCL=true \
- -jar app.jar profile.name=pgclient database.host=$DBIP
|