fix(docker): copy benches/ directory for Cargo.toml manifest parsing

Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt>
This commit is contained in:
2026-03-10 23:38:20 +00:00
parent a5810dd8a7
commit bc82ca2961

View File

@@ -20,12 +20,14 @@ ENV RUSTFLAGS="-C target-feature=+crt-static"
WORKDIR /build
COPY Cargo.toml Cargo.lock ./
RUN mkdir src && \
RUN mkdir -p src benches && \
echo 'fn main() {}' > src/main.rs && \
echo 'fn main() {}' > benches/scanner_bench.rs && \
cargo build --release --target "$(cat /rust-target)" ; \
rm -rf src
rm -rf src benches
COPY src/ ./src/
COPY benches/ ./benches/
RUN touch src/main.rs && \
cargo build --release --target "$(cat /rust-target)" && \
cp "target/$(cat /rust-target)/release/sunbeam-proxy" /sunbeam-proxy