mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-12 10:48:19 -04:00
619b8ce021
# Description of Changes Necessary for pulling in rolldown. # API and ABI breaking changes None # Expected complexity level and risk 1, with the caveat that this updates the Rust version and therefore touches all the code. # Testing - [ ] Just the automated testing
17 lines
609 B
Docker
17 lines
609 B
Docker
# Dockerfile for callgrind benchmarking environment.
|
|
# Set up to run from linux / WSL (running from a windows file system will be extremely slow).
|
|
# See the README for commands to run.
|
|
|
|
# sync with: ../../rust-toolchain.toml
|
|
FROM rust:1.90.0
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y valgrind bash && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
ENV CARGO_TARGET_DIR=/projects/SpacetimeDB/linux-target
|
|
ENV CARGO_HOME=/projects/SpacetimeDB/linux-cache
|
|
ENV RUSTUP_HOME=/projects/SpacetimeDB/linux-rustup
|
|
|
|
RUN cargo install --git https://github.com/clockworklabs/iai-callgrind.git --branch main iai-callgrind-runner
|