FROM rust:1.56.1-slim-buster as builder
ENV builddeps="cmake git clang"
WORKDIR /usr/src/ion-cli
COPY . .
RUN apt-get update -y \
&& apt-get install -y ${builddeps} \
&& git submodule update --init --recursive
RUN cargo install --verbose --path .
FROM debian:11.1-slim
COPY --from=builder /usr/local/cargo/bin/ion /usr/bin/ion
CMD /usr/bin/ion
VOLUME /data