RUFF/Dockerfile

25 lines
462 B
Docker

# this uses buster as alpine would always segfault
FROM rust:buster as builder
LABEL maintainer="LordMZTE <https://github.com/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