rocket.dockerfile 496 B

123456789101112131415161718
  1. FROM rust:1.46.0-slim-buster
  2. ENV DATABASE_URL=postgres://benchmarkdbuser:benchmarkdbpass@tfb-database/hello_world
  3. RUN apt-get update && apt-get install -y --no-install-recommends \
  4. libpq-dev \
  5. && rm -rf /var/lib/apt/lists/*
  6. RUN rustup toolchain install nightly-2020-08-29 -t x86_64-unknown-linux-gnu --no-self-update --profile minimal
  7. ADD ./ /rocket
  8. WORKDIR /rocket
  9. RUN RUSTFLAGS="-C target-cpu=native" cargo +nightly-2020-08-29 build --release
  10. EXPOSE 8000
  11. CMD ./target/release/rocket