Files
proxmox-backup-arm64/Dockerfile
Wolfgang bf30a2413c add missing devel dependencies
Signed-off-by: Wolfgang <github@linux-dude.de>
2025-06-17 21:25:30 +00:00

23 lines
714 B
Docker

ARG baseimage=debian:bookworm-slim
FROM ${baseimage} as builder-stage
ARG buildoptions
# workaround for memory bug https://github.com/rust-lang/cargo/issues/10583
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update && apt-get install -y --no-install-recommends \
build-essential curl ca-certificates sudo git lintian \
pkg-config libudev-dev libssl-dev libapt-pkg-dev libclang-dev \
libpam0g-dev zlib1g-dev
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -sSf | sh -s -- -y
COPY . /build/
WORKDIR /build
SHELL ["/bin/bash", "-c"]
RUN source ~/.cargo/env && ./build.sh ${buildoptions}
FROM scratch
COPY --from=builder-stage /build/*.log /build/packages/* /