diff --git a/Dockerfile.armv7 b/Dockerfile.armv7 new file mode 100644 index 0000000..21013cb --- /dev/null +++ b/Dockerfile.armv7 @@ -0,0 +1,16 @@ +FROM mkaczanowski/archlinuxarm:armv7 as builder + +RUN pacman -Sy --noconfirm rustup gcc llvm clang glibc +RUN rustup default nightly + +WORKDIR /usr/src/pastebin +COPY . . + +RUN cargo install --path . --root /tmp/pastebin + +FROM mkaczanowski/archlinuxarm:armv7 +RUN pacman -Sy --noconfirm glibc +COPY --from=builder /tmp/pastebin/bin/pastebin /usr/local/bin/pastebin + +ENTRYPOINT ["pastebin"] +CMD ["--help"] diff --git a/Dockerfile.armv8 b/Dockerfile.armv8 new file mode 100644 index 0000000..68691d1 --- /dev/null +++ b/Dockerfile.armv8 @@ -0,0 +1,16 @@ +FROM mkaczanowski/archlinuxarm:armv8 as builder + +RUN pacman -Sy --noconfirm rustup gcc llvm clang glibc +RUN rustup default nightly + +WORKDIR /usr/src/pastebin +COPY . . + +RUN cargo install --path . --root /tmp/pastebin + +FROM mkaczanowski/archlinuxarm:armv8 +RUN pacman -Sy --noconfirm glibc +COPY --from=builder /tmp/pastebin/bin/pastebin /usr/local/bin/pastebin + +ENTRYPOINT ["pastebin"] +CMD ["--help"]