A small stateless utility that can mirror content of a Recoil RTS Rapid repository to some other hosting.
Currently it supports Bunny Edge Storage as a
target destination for syncing. Binary runs a HTTP server with /sync
endpoint
that performs mirroring when triggered. This allows to deploy it as a cheap
Google Cloud Run service triggered by the Cloud
Scheduler periodically.
- More automated tests
- Refactor destinations and allow at least local storage one for testing
- Write down the GCP project deployment spec in terraform/pulimi.