FROM python:3.9-slim # Rclone ইনস্টল RUN apt-get update && apt-get install -y rclone && rm -rf /var/lib/apt/lists/* WORKDIR /home/user/app # এন্ট্রি পয়েন্ট স্ক্রিপ্ট RUN echo '#!/bin/bash\n\ mkdir -p /config/rclone\n\ echo "$RCLONE_CONF_DATA" > /config/rclone/rclone.conf\n\ \n\ echo "Launching Rclone WebDAV with Optimized Settings..."\n\ \n\ # এরর দেওয়া ফ্ল্যাগগুলো বাদ দিয়ে সব শক্তিশালী ফিচার যুক্ত করা হয়েছে\n\ exec rclone serve webdav gdrive: \\\n\ --addr :7860 \\\n\ --user "$FTP_USER" \\\n\ --pass "$FTP_PASS" \\\n\ --config /config/rclone/rclone.conf \\\n\ --vfs-cache-mode full \\\n\ --vfs-cache-max-age 24h \\\n\ --vfs-cache-max-size 5G \\\n\ --buffer-size 32M \\\n\ --dir-cache-time 5m \\\n\ --vfs-read-chunk-size 128Mi \\\n\ --vfs-read-chunk-size-limit off \\\n\ -vv\n\ ' > /entrypoint.sh && chmod +x /entrypoint.sh EXPOSE 7860 CMD ["/entrypoint.sh"]