From bbc59a5ea17ed1a8779eba26a97bc83f5fa5691d Mon Sep 17 00:00:00 2001 From: Chris Jean-Marie Date: Mon, 14 Mar 2022 12:45:52 +0000 Subject: [PATCH] Initial dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2c03456 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM rust:1.43 as builder + +RUN USER=root cargo new --bin rust-docker-web +WORKDIR ./rust-docker-web +COPY ./Cargo.toml ./Cargo.toml +RUN cargo build --release +RUN rm src/*.rs + +ADD . ./ + +RUN rm ./target/release/deps/rust_docker_web* +RUN cargo build --release + + +FROM debian:buster-slim +ARG APP=/usr/src/app