memflow-registry 0.1.0

docker-like registry server for memflow plugins
Documentation
FROM rust:slim-buster as builder

WORKDIR /usr/src/memflow-registry
COPY . .

WORKDIR /usr/src/memflow-registry
RUN cargo install --path .

FROM debian:buster-slim
COPY --from=builder /usr/local/cargo/bin/memflow-registry /usr/local/bin/memflow-registry

ENV RUST_LOG=info
ENV MEMFLOW_ADDR=0.0.0.0:3000
ENV MEMFLOW_STORAGE_ROOT=/var/lib/memflow-registry/data/mfdata
ENV MEMFLOW_BEARER_TOKEN=token

RUN mkdir -p ${MEMFLOW_STORAGE_ROOT}

EXPOSE 3000
CMD [ "memflow-registry" ]