FROM rust:1-stretch RUN apt-get update && apt-get install -y --no-install-recommends \ gettext \ postgresql-client \ libpq-dev \ git \ curl \ gcc \ make \ openssl \ libssl-dev WORKDIR /app COPY Cargo.toml Cargo.lock ./ RUN cargo install diesel_cli --no-default-features --features postgres --version '=1.2.0' COPY . . RUN cargo build RUN rm -rf target/debug/incremental CMD ["cargo", "run"] EXPOSE 7878