# syntax=docker/dockerfile:1 ## Buildstage ## FROM ghcr.io/linuxserver/baseimage-alpine:3.20 AS buildstage RUN \ echo "**** install packages ****" && \ apk add --no-cache \ curl && \ echo "**** grab rclone ****" && \ mkdir -p /root-layer && \ if [ $(uname -m) = "x86_64" ]; then \ echo "Downloading x86_64 tarball" && \ curl -o \ /root-layer/rclone.deb -L \ "https://downloads.rclone.org/v1.47.0/rclone-v1.47.0-linux-amd64.deb"; \ elif [ $(uname -m) = "aarch64" ]; then \ echo "Downloading aarch64 tarball" && \ curl -o \ /root-layer/rclone.deb -L \ "https://downloads.rclone.org/v1.47.0/rclone-v1.47.0-linux-arm64.deb"; \ fi && \ # copy local files COPY root/ /root-layer/ ## Single layer deployed image ## FROM scratch LABEL maintainer="username" # Add files from buildstage COPY --from=buildstage /root-layer/ /