[go: up one dir, main page]

pyroscope 0.5.7

Pyroscope Profiler Agent for continuous profiling of Rust, Python and Ruby applications.
Documentation
FROM pyroscope/rust_builder_cli as builder

WORKDIR /app
ADD pyroscope_backends ./pyroscope_backends
ADD pyroscope_cli ./pyroscope_cli
ADD pyroscope_ffi ./pyroscope_ffi
ADD src ./src
ADD Cargo.toml ./Cargo.toml

RUN --mount=type=cache,target=/root/.cargo/registry \
    cd pyroscope_cli && \
    cargo build --release --bin pyroscope-cli



FROM scratch as final

COPY --from=builder /app/pyroscope_cli/target/release/pyroscope-cli /pyroscope-cli

ENTRYPOINT ["/pyroscope-cli"]