From ed980a3d76e99a3539ef608452d1709af4521fac Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Thu, 25 Jul 2019 09:44:33 +0300 Subject: [PATCH] Add Dockerfile --- .dockerignore | 3 +++ Dockerfile | 10 ++++++++++ 2 files changed, 13 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b4b592c --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +target +.git +Dockerfile \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c66a5da --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM ekidd/rust-musl-builder AS builder +ADD . /home/rust/src +RUN cargo build --release + +FROM archlinux/base +RUN pacman -Sy --needed --noconfirm gptfdisk parted arch-install-scripts dosfstools coreutils util-linux cryptsetup +COPY --from=builder /home/rust/src/target/x86_64-unknown-linux-musl/release/alma /usr/bin/alma + +CMD alma +WORKDIR /work