Squashed 'vendor/ruvector/' content from commit b64c2172

git-subtree-dir: vendor/ruvector
git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
This commit is contained in:
ruv
2026-02-28 14:39:40 -05:00
commit d803bfe2b1
7854 changed files with 3522914 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
# Ruvector Test Runner Dockerfile
FROM rust:1.87-slim-bookworm
# Install build dependencies
RUN apt-get update && apt-get install -y \
pkg-config \
libssl-dev \
curl \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Copy workspace files
COPY Cargo.toml Cargo.lock ./
COPY crates/ ./crates/
COPY examples/ ./examples/
COPY tests/ ./tests/
# Pre-build test dependencies
RUN cargo build --tests -p ruvector-raft -p ruvector-cluster -p ruvector-replication
# Environment variables
ENV CLUSTER_NODES=""
ENV TEST_ITERATIONS=10000
ENV RUST_LOG=info
CMD ["cargo", "test", "-p", "ruvector-raft", "-p", "ruvector-cluster", "-p", "ruvector-replication", "--", "--nocapture"]