rocket-diesel.dockerfile 457 B

1234567891011121314151617
  1. FROM rust:1.76-slim
  2. ENV ROCKET_BENCHMARK_DATABASE_URL=postgres://benchmarkdbuser:benchmarkdbpass@tfb-database/hello_world
  3. WORKDIR /rocket-diesel
  4. COPY ./rocket-diesel ./rocket-diesel
  5. COPY ./templates ./templates
  6. COPY ./Cargo.toml ./Cargo.toml
  7. ENV RUSTFLAGS="-C target-cpu=native"
  8. RUN cargo build --release --bin rocket-diesel
  9. RUN cp ./target/release/rocket-diesel ./target/release/rocket-techempower
  10. EXPOSE 8000
  11. CMD ./target/release/rocket-techempower