FROM python:3.10-slim-bookworm COPY --from=rclone/rclone:latest /usr/local/bin/rclone /usr/bin/rclone COPY docker/root.sh /docker/root.sh RUN bash /docker/root.sh RUN groupadd --gid 1000 user && \ useradd --gid 1000 --uid 1000 --shell /bin/bash --create-home --home-dir /home/user user && \ chown -R user:user /home/user USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH \ HUGGINGFACE_RUNNER=true \ HUGGINGFACE_SPACENAME=Books \ CALIBRE_PORT=8083 WORKDIR $HOME COPY docker/init.sh /docker/init.sh COPY docker/sync.sh /docker/sync.sh CMD ["/docker/init.sh"]