FROM rust:latest as cargo-build
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
RUN apt-get install libssl-dev -y
WORKDIR /usr/src/dirble
COPY . .
RUN cargo build --release
FROM debian:stretch
WORKDIR /home/dirble
COPY --from=cargo-build /usr/src/dirble/target/release/dirble .
COPY --from=cargo-build /usr/src/dirble/dirble_wordlist.txt .
COPY --from=cargo-build /usr/src/dirble/extensions/* extensions/
RUN apt-get update && apt-get install -y \
libcurl4-openssl-dev \
&& rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["./dirble"]
CMD []