userbymahadi commited on
Commit
f8600bc
·
verified ·
1 Parent(s): a369cbe

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -13
Dockerfile CHANGED
@@ -5,31 +5,26 @@ RUN apt-get update && apt-get install -y rclone && rm -rf /var/lib/apt/lists/*
5
 
6
  WORKDIR /home/user/app
7
 
8
- # এন্ট্রি পয়েন্ট স্ক্রিপ্ট তৈরি
9
  RUN echo '#!/bin/bash\n\
10
  mkdir -p /config/rclone\n\
11
- # সিক্রেট থেকে কনফিগ তৈরি\n\
12
  echo "$RCLONE_CONF_DATA" > /config/rclone/rclone.conf\n\
13
  \n\
14
- echo "Launching Rclone with FULL CAPABILITIES..."\n\
15
  \n\
16
- # Rclone এর সব অপন এনবেল করা হচ্ছে\n\
17
- exec rclone serve http gdrive: \\\n\
18
  --addr :7860 \\\n\
19
  --user "$FTP_USER" \\\n\
20
  --pass "$FTP_PASS" \\\n\
21
  --config /config/rclone/rclone.conf \\\n\
22
  --vfs-cache-mode full \\\n\
23
  --vfs-cache-max-age 24h \\\n\
24
- --vfs-cache-max-size 10G \\\n\
25
- --allow-other \\\n\
26
- --allow-non-empty \\\n\
27
- --enable-upload \\\n\
28
- --enable-delete \\\n\
29
- --enable-mkdir \\\n\
30
- --enable-rename \\\n\
31
- --no-checksum \\\n\
32
  --buffer-size 32M \\\n\
 
 
 
33
  -vv\n\
34
  ' > /entrypoint.sh && chmod +x /entrypoint.sh
35
 
 
5
 
6
  WORKDIR /home/user/app
7
 
8
+ # এন্ট্রি পয়েন্ট স্ক্রিপ্ট
9
  RUN echo '#!/bin/bash\n\
10
  mkdir -p /config/rclone\n\
 
11
  echo "$RCLONE_CONF_DATA" > /config/rclone/rclone.conf\n\
12
  \n\
13
+ echo "Launching Rclone WebDAV with Optimized Settings..."\n\
14
  \n\
15
+ # এর দেওয়া ফ্ল্যাগগুলো বাদ দিয়ে সব শক্তিশাল ফিচার যু্ত করা হয়েছে\n\
16
+ exec rclone serve webdav gdrive: \\\n\
17
  --addr :7860 \\\n\
18
  --user "$FTP_USER" \\\n\
19
  --pass "$FTP_PASS" \\\n\
20
  --config /config/rclone/rclone.conf \\\n\
21
  --vfs-cache-mode full \\\n\
22
  --vfs-cache-max-age 24h \\\n\
23
+ --vfs-cache-max-size 5G \\\n\
 
 
 
 
 
 
 
24
  --buffer-size 32M \\\n\
25
+ --dir-cache-time 5m \\\n\
26
+ --vfs-read-chunk-size 128Mi \\\n\
27
+ --vfs-read-chunk-size-limit off \\\n\
28
  -vv\n\
29
  ' > /entrypoint.sh && chmod +x /entrypoint.sh
30