usual 0.1.2

An experimental, extremely light, 'NORM' wrapper.
Documentation
###########
# Stage 0 #
###########
FROM rust:1.46 as cargo-build

WORKDIR /src/app

RUN apt-get update
RUN apt-get install -y openssl libpq-dev
RUN rustup update && \
    rustup default nightly && \
    rustup target add armv7-unknown-linux-gnueabihf

RUN cargo install diesel_cli --no-default-features --features postgres

###########
# Stage 1 #
###########
FROM debian:buster-slim

RUN apt-get update
RUN apt-get install libpq-dev -y

WORKDIR /app/migrations
COPY ./migrations ./migrations
ENV DATABASE_URL postgres://postgres:postgres@localhost/test

COPY --from=cargo-build /usr/local/cargo/bin/diesel /usr/local/bin/diesel

CMD ["diesel", "migration", "run"]