github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/contrib/docker-plugin/managed/Dockerfile (about) 1 ARG BASE_IMAGE=rclone/rclone:latest 2 FROM ${BASE_IMAGE} as binaries 3 4 # build plugin image 5 FROM alpine:latest 6 7 # put rclone in /usr/bin, reserve /usr/local/bin for plugin wrappers 8 COPY --from=binaries /usr/local/bin/rclone /usr/bin/rclone 9 10 RUN mkdir -p /data/config /data/cache /mnt \ 11 && apk --no-cache add ca-certificates fuse3 tzdata \ 12 && echo "user_allow_other" >> /etc/fuse.conf \ 13 && rclone version 14 15 ENV RCLONE_CONFIG=/data/config/rclone.conf 16 ENV RCLONE_CACHE_DIR=/data/cache 17 ENV RCLONE_BASE_DIR=/mnt 18 ENV RCLONE_VERBOSE=0 19 20 ENV HTTP_PROXY= 21 ENV HTTPS_PROXY= 22 ENV NO_PROXY= 23 24 WORKDIR /data 25 ENTRYPOINT ["rclone", "serve", "docker"]