FROM alpine:latest
LABEL maintainer="Ryan <ryan@helloryan.se>"

RUN apk add rust cargo minio-client git
RUN cargo install mdbook
ENV PATH="/root/.cargo/bin:$PATH"

RUN printf "#!/bin/sh\n\$@\n" > /entrypoint.sh && chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]
CMD ["/root/.cargo/bin/mdbook"]
