Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bisaloo/epiverse-trace-backup
https://github.com/bisaloo/epiverse-trace-backup
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bisaloo/epiverse-trace-backup
- Owner: Bisaloo
- Created: 2022-10-11T17:46:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-28T10:36:56.000Z (8 months ago)
- Last Synced: 2024-11-02T12:34:04.301Z (about 2 months ago)
- Language: R
- Size: 35.2 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Automation
status](https://github.com/epiverse-trace-bot/epiverse-trace-backup/workflows/backup-and-upload/badge.svg)](https://github.com/epiverse-trace-bot/epiverse-trace-backup/actions)This repository contains the automation code for weekly backups of the [`Epiverse-TRACE`](https://github.com/epiverse-trace) and [`Epiverse-CONNNECT`](https://github.com/epiverse-trace) GitHub organisation.
This is achieved by [replicating the back-up infrastructure from rOpenSci](https://discuss.ropensci.org/t/backing-up-github-organisation-with-gitcellar/3153) documented in the ["Safeguards and Backups for GitHub Organizations" blog post](https://ropensci.org/blog/2022/03/22/safeguards-and-backups-for-github-organizations/).
Migration archives are created with [gitcellar](https://docs.ropensci.org/gitcellar/) and are then uploaded to a [Google Cloud Platform](https://console.cloud.google.com/) storage bucket.
This is automated via GitHub Actions and runs on a weekly basis (each Saturday in the night).
For increased security, this repo is hosted on a dedicated GitHub account, @epiverse-trace-bot, which also provides a Personal Access Token (PAT) with minimal permissions.