wizzardo-inline.dockerfile 574 B

1234567891011121314151617181920
  1. FROM tweag/linear-types:1.0.5
  2. MAINTAINER Facundo Dominguez <[email protected]>
  3. RUN apt-get update && apt-get install -y gradle openjdk-8-jdk
  4. USER root
  5. WORKDIR /wizzardo-inline
  6. COPY wizzardo-http-benchmark wizzardo-http-benchmark
  7. COPY stack-linear.yaml stack-linear.yaml
  8. COPY env-linear.sh env-linear.sh
  9. COPY set-java-home.sh set-java-home.sh
  10. RUN stack upgrade
  11. RUN bash -c ". env-linear.sh; stack build wizzardo-http-benchmark --no-terminal"
  12. EXPOSE 8080
  13. CMD bash -c ". env-linear.sh; stack exec -- wizzardo-http-benchmark env=prod +RTS -A32m -N$(nproc) -RTS"