Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/beyond-all-reason/recoil-rapid-syncer

Spring RTS Rapid mirroring utility
https://github.com/beyond-all-reason/recoil-rapid-syncer

Last synced: 9 days ago
JSON representation

Spring RTS Rapid mirroring utility

Awesome Lists containing this project

README

        

# Recoil RTS Rapid syncer

A small stateless utility that can mirror content of a Recoil RTS
[Rapid](https://springrts.com/wiki/Rapid) repository to some other hosting.

Currently it supports [Bunny Edge Storage](https://bunny.net/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](https://cloud.google.com/run) service triggered by the [Cloud
Scheduler](https://cloud.google.com/scheduler) periodically.

### TODO
- [ ] More automated tests
- [ ] Refactor destinations and allow at least local storage one for testing
- [ ] Write down the GCP project deployment spec in terraform/pulimi.