recoil-rapid-syncer

module
v0.0.0-...-93ab2ec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2024 License: Apache-2.0

README

Recoil RTS Rapid syncer

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.

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.

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL