ormio 0.1.0

Working in progress
Documentation
FROM rustlang/rust:nightly AS rust

ENV PROJECT_PATH .
ENV APP_LABEL app


# Cache deps
WORKDIR /app

# Install cache-deps
RUN cargo install --git https://github.com/romac/cargo-build-deps.git

# Diesel Cli
RUN cargo install diesel_cli --no-default-features --features postgres

# Copy the Cargo tomls
COPY ${PROJECT_PATH}/Cargo.toml ./

# Cache the deps
RUN cargo build-deps

# Copy the src folders
COPY ${PROJECT_PATH}/src ./src/

# Build for debug
RUN cargo build

WORKDIR /app/src

CMD ["/bin/bash"]