FROM nixos/nix MAINTAINER Facundo Dominguez USER root WORKDIR /wizzardo-inline COPY nixpkgs.nix nixpkgs.nix COPY shell.nix shell.nix RUN nix-shell --run "echo Fetched dependencies" COPY wizzardo-http-benchmark wizzardo-http-benchmark COPY BUILD.bazel BUILD.bazel COPY WORKSPACE WORKSPACE COPY .bazelrc .bazelrc COPY snapshot-9.0.2.yaml snapshot-9.0.2.yaml RUN nix-shell --run "bazel build //wizzardo-http-benchmark" EXPOSE 8080 CMD nix-shell --run "bazel-bin/wizzardo-http-benchmark/wizzardo-http-benchmark env=prod +RTS -A32m -N$(nproc) -RTS"