lace 0.7.0

A probabilistic cross-categorization engine
Documentation
FROM rust:1.42-alpine as base
WORKDIR /rp
# ARG CLOUDSMITH_KEY
# ENV CLOUDSMITH_KEY=${CLOUDSMITH_KEY}
ADD . .
ENV CARGO_HOME=/cargo
ENV RUSTFLAGS="-C target-feature=-crt-static"

RUN apk add --no-cache sqlite-dev musl-dev && \
    mkdir $CARGO_HOME && touch ${CARGO_HOME}/config && \
    echo "[registries]" >> ${CARGO_HOME}/config && \
    echo "redpoll-crates = { index = \"https://dl.cloudsmith.io/${CLOUDSMITH_KEY}/redpoll/crates/cargo/index.git\" }" >> ${CARGO_HOME}/config

RUN cargo build --release


FROM alpine:3.11
RUN apk add --no-cache libgcc
COPY --from=base /rp/target/release/lace /bin/lace
ENTRYPOINT ["/bin/lace"]