12345678910111213141516171819 |
- FROM nixos/nix
- COPY ./src /ihp
- WORKDIR /ihp
- # Add build dependencies
- RUN nix-env -i git cachix
- RUN cachix use digitallyinduced
- # Build
- RUN nix-shell -j auto --cores 0 --command "make build/bin/RunOptimizedProdServer"
- # Setup
- ENV DATABASE_URL=postgres://benchmarkdbuser:benchmarkdbpass@tfb-database:5432/hello_world
- ENV PORT=8080
- EXPOSE 8080
- # Run
- CMD nix-shell -j auto --cores 0 --command "./build/bin/RunOptimizedProdServer"
|