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