Deployment
Deployment
forgemirror is a single stateless process. It needs:
- Disk: a writable directory for temporary clones (
mirror.work_dir, default: the OS temp directory). - Network: outbound HTTPS to Forgejo and to the targets, and an inbound port reachable by Forgejo.
Run exactly one instance. Coalescing of concurrent pushes lives in memory, so two instances could push the same repository at the same time.
Last updated on