FROM debian:stable-slim ARG ARCHITECTURE=arm64 ENV ARCHITECTURE=$ARCHITECTURE RUN apt-get update && apt-get install -y curl ADD https://download-cdn.resilio.com/stable/linux/${ARCHITECTURE}/0/resilio-sync_${ARCHITECTURE}.tar.gz /tmp/resilio.tar.gz WORKDIR /tmp RUN tar -xvf /tmp/resilio.tar.gz -C /usr/local/bin/ && \ chmod +x /usr/local/bin/rslsync && \ /usr/local/bin/rslsync --help ADD rootfs / # health check HEALTHCHECK --interval=1m --timeout=10s --retries=3 --start-period=1m \ CMD curl -f http://127.0.0.1:8888/ || exit 1 EXPOSE 8888 CMD ["--config", "/sync/rslsync.conf"] ENTRYPOINT ["/usr/local/bin/run_rslsync"]