# this uses buster as alpine would always segfault FROM rust:buster as builder LABEL maintainer="LordMZTE " RUN apt install \ gcc \ libssl-dev WORKDIR /usr/src/ruff COPY Cargo.toml ./ COPY src/ src/ RUN cargo build --release FROM debian:buster COPY --from=builder /usr/src/ruff/target/release/ruff /usr/bin RUN apt update RUN apt install \ libssl1.1 VOLUME /ruffconfig CMD /usr/bin/ruff -c /ruffconfig/config.toml