tri 0.1.0

A simple task bot for Slack.
FROM library/rust:latest AS build

WORKDIR /usr/src/tri
COPY . .

RUN cargo install diesel_cli
ENV DATABASE_URL=/usr/src/tri/tri.db
RUN diesel migration run

RUN cargo build --release
RUN cargo test --release

FROM debian:latest

COPY --from=build /usr/src/tri/target/release/tri /usr/local/bin/tri

VOLUME /data
WORKDIR /data
COPY --from=build /usr/src/tri/tri.db /data/tri.db

ENV DATABASE_URL=/data/tri.db
CMD ["tri"]