yocto 0.3.0

A minimal, memory-only data store
Documentation
FROM rust:1.33 as build

WORKDIR /usr/src/yocto

COPY . .

RUN cargo build --release

######
FROM debian:jessie-slim

ENV YOCTO_THREADS 4
ENV YOCTO_BIND "0.0.0.0:7001"
ENV YOCTO_VERBOSE ""

WORKDIR /usr/local/bin

COPY --from=build /usr/src/yocto/target/release/yocto  ./yocto

EXPOSE 7001

RUN ls -la

CMD ["sh", "-c", "./yocto --threads ${YOCTO_THREADS} --iface ${YOCTO_BIND} ${YOCTO_VERBOSE:+--verbose}"]