Initialize repository snapshot

This commit is contained in:
Vault Sovereign
2025-12-27 00:10:32 +00:00
commit 110d644e10
281 changed files with 40331 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
FROM rust:1.75 as builder
WORKDIR /usr/src/vaultmesh
# Copy workspace Cargo files
COPY Cargo.toml Cargo.lock ./
COPY vaultmesh-core ./vaultmesh-core
COPY vaultmesh-observability ./vaultmesh-observability
# Build release binary
RUN cargo build --release --package vaultmesh-observability
FROM debian:bookworm-slim
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
COPY --from=builder /usr/src/vaultmesh/target/release/vaultmesh-observability /usr/local/bin/vaultmesh-observability
EXPOSE 9108
USER 1000
ENTRYPOINT ["/usr/local/bin/vaultmesh-observability"]