mirror of
https://github.com/tgdrive/teldrive.git
synced 2026-01-17 14:28:44 +08:00
- Add --dry-run flag to simulate check/clean without changes - Add --verbose flag for detailed logging and debugging - Add comprehensive summary output showing files checked, missing, orphans - Rename --export to --export-file with custom path support - Improve error messages with channel-specific context - Add YAML configuration support with config.sample.yml - Refactor reader for concurrent chunk fetching with buffer management - Add config loader tests - Update dependencies (gotd/td, gocron, redis, opentelemetry, etc.) - Fix RegisterPlags typo to RegisterFlags in cmd/run.go
67 lines
1.2 KiB
YAML
67 lines
1.2 KiB
YAML
cache:
|
|
max-size: 10485760
|
|
redis-addr: ""
|
|
redis-pass: ""
|
|
|
|
cronjobs:
|
|
clean-files-interval: "1h"
|
|
clean-uploads-interval: "12h"
|
|
enable: true
|
|
folder-size-interval: "2h"
|
|
locker-instance: "cron-locker"
|
|
|
|
db:
|
|
data-source: ""
|
|
log-level: "info"
|
|
prepare-stmt: true
|
|
pool:
|
|
enable: true
|
|
max-idle-connections: 25
|
|
max-lifetime: "10m"
|
|
max-open-connections: 25
|
|
|
|
jwt:
|
|
session-time: "30d"
|
|
secret: ""
|
|
allowed-users: []
|
|
|
|
log:
|
|
file: ""
|
|
level: "info"
|
|
|
|
server:
|
|
enable-pprof: false
|
|
graceful-shutdown: "10s"
|
|
port: 8080
|
|
read-timeout: "1h"
|
|
write-timeout: "1h"
|
|
|
|
tg:
|
|
app-hash: "8da85b0d5bfe62527e5b244c209159c3"
|
|
app-id: 2496
|
|
app-version: "6.1.4 K"
|
|
auto-channel-create: true
|
|
channel-limit: 500000
|
|
device-model: "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0"
|
|
enable-logging: false
|
|
lang-code: "en"
|
|
lang-pack: "webk"
|
|
ntp: false
|
|
pool-size: 8
|
|
proxy: ""
|
|
rate: 100
|
|
rate-burst: 5
|
|
rate-limit: true
|
|
reconnect-timeout: "5m"
|
|
session-instance: "teldrive"
|
|
system-lang-code: "en-US"
|
|
system-version: "Win32"
|
|
stream:
|
|
buffers: 8
|
|
chunk-timeout: "20s"
|
|
concurrency: 1
|
|
uploads:
|
|
encryption-key: ""
|
|
max-retries: 10
|
|
retention: "7d"
|
|
threads: 8
|