esdiag 0.16.4

Elastic Stack diagnostic collector and processor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM cgr.dev/chainguard/rust:latest-dev AS builder

# Install build dependency for OpenSSL
USER root
RUN apk add --no-cache openssl-dev
USER nonroot

# Build Rust binary
COPY . .
RUN ESDIAG_GENERATE_NOTICE=0 cargo build --release

# Wrap it in the wolfi-base container
FROM cgr.dev/chainguard/wolfi-base:latest
COPY --from=builder /work/target/release/esdiag /usr/bin/esdiag

ENTRYPOINT ["/usr/bin/esdiag"]