worker.conf 994 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. [global]
  2. name = "test_worker"
  3. log_dir = "/tmp/tunasync/log/tunasync/{{.Name}}"
  4. mirror_dir = "/tmp/tunasync"
  5. concurrent = 10
  6. interval = 1
  7. [manager]
  8. api_base = "https://localhost:12345"
  9. token = "some_token"
  10. ca_cert = "rootCA.crt"
  11. [server]
  12. hostname = "localhost"
  13. listen_addr = "127.0.0.1"
  14. listen_port = 6000
  15. ssl_cert = "worker.crt"
  16. ssl_key = "worker.key"
  17. [[mirrors]]
  18. name = "AOSP"
  19. provider = "command"
  20. command = "/tmp/tunasync/bin/myrsync2.sh"
  21. upstream = "https://aosp.google.com/"
  22. interval = 2
  23. mirror_dir = "/tmp/tunasync/git/AOSP"
  24. [mirrors.env]
  25. REPO = "/usr/local/bin/aosp-repo"
  26. [[mirrors]]
  27. name = "debian"
  28. command = "/tmp/tunasync/bin/myrsync.sh"
  29. provider = "two-stage-rsync"
  30. stage1_profile = "debian"
  31. upstream = "rsync://ftp.debian.org/debian/"
  32. use_ipv6 = true
  33. [[mirrors]]
  34. name = "fedora"
  35. command = "/tmp/tunasync/bin/myrsync.sh"
  36. provider = "rsync"
  37. upstream = "rsync://ftp.fedoraproject.org/fedora/"
  38. use_ipv6 = true
  39. exclude_file = "/etc/tunasync.d/fedora-exclude.txt"
  40. # vim: ft=toml