cgroup-memory 0.1.0

A library for reading and interpreting `/sys/fs/cgroup` memory statistics.
Documentation
FROM rust:slim as builder
WORKDIR /usr/home/app

COPY . .

# RUN cargo bench

RUN cargo install cargo-nextest@0.9.78

# Build test archive
RUN cargo nextest archive --archive-file test_memory_max_100m.tar.zst --features test_memory_max_100m

FROM gcr.io/distroless/cc-debian12:debug-nonroot

# Copy source code (required for nextest)
COPY . .

# Copy nextest binary
COPY --from=builder /usr/local/cargo/bin/cargo-nextest /usr/local/bin/cargo-nextest

# Copy tests archive
COPY --from=builder /usr/home/app/test_memory_max_100m.tar.zst test_memory_max_100m.tar.zst

ENTRYPOINT []