diff --git a/Dockerfile b/Dockerfile index 7bce22c..f3b433b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,13 +10,17 @@ COPY ./Cargo.toml /lonk/Cargo.toml ARG PROFILE -RUN cargo build +RUN [ "${PROFILE}" = "debug" ] \ + && cargo build \ + || cargo build --release RUN rm src/*.rs # Compile the source COPY ./src ./src RUN rm -f ./target/${PROFILE:-release}/deps/lonk* -RUN cargo build +RUN [ "${PROFILE}" = "debug" ] \ + && cargo build \ + || cargo build --release # Execution container FROM rust:slim