regsync.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. version: 1
  2. creds:
  3. - registry: docker.io
  4. user: "{{env \"DOCKERHUB_USERNAME\"}}"
  5. pass: "{{env \"DOCKERHUB_TOKEN\"}}"
  6. defaults:
  7. ratelimit:
  8. min: 100
  9. retry: 1m
  10. parallel: 4
  11. sync:
  12. - source: ghcr.io/syncthing/syncthing
  13. target: docker.io/syncthing/syncthing
  14. type: repository
  15. tags:
  16. allow:
  17. - latest
  18. - rc
  19. - edge
  20. - \d+
  21. - \d+\.\d+
  22. - \d+\.\d+\.\d+
  23. - \d+\.\d+\.\d+-rc\.\d+
  24. - source: ghcr.io/syncthing/relaysrv
  25. target: docker.io/syncthing/relaysrv
  26. type: repository
  27. tags:
  28. allow:
  29. - latest
  30. - rc
  31. - edge
  32. - \d+
  33. - \d+\.\d+
  34. - \d+\.\d+\.\d+
  35. - \d+\.\d+\.\d+-rc\.\d+
  36. - source: ghcr.io/syncthing/discosrv
  37. target: docker.io/syncthing/discosrv
  38. type: repository
  39. tags:
  40. allow:
  41. - latest
  42. - rc
  43. - edge
  44. - \d+
  45. - \d+\.\d+
  46. - \d+\.\d+\.\d+
  47. - \d+\.\d+\.\d+-rc\.\d+