dwyl / dwyl/github-backup

Backup a Github/dwyl Repo to Gitea!

Open
#136 10 comments 0 reactions 1 assignee Claimed by @nelsonic View on GitHub
discuss enhancement priority-2
Dominant language
Elixir
Stars
33
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Our original reasoning for this project is still very much still a reality.

GitHub still has regular "incidents": https://www.githubstatus.com/history where it's offline for hours ... ⏳
![image](https://user-images.githubusercontent.com/194400/162309704-ced0641a-8ee3-4e8b-bc40-89d1c56a5a3b.png)

Using GitHub as our [Single source of truth](https://en.wikipedia.org/wiki/Single_source_of_truth) means it's "mission critical" and we need access to it pretty much _always_.

At present this project mirrors issue data to **`AWS S3`** and @RobStallion asked a very valid question about it: #126
That's _OK_ as a "cold" _backup_ but it's not very useful for business continuity.

## Starting Point

+ [x] Site: ~~https://gogs.io/~~ https://gitea.io
+ [x] Installation: https://gogs.io/docs/installation --> https://github.com/dwyl/learn-devops/pull/81
+ [x] Deploy to Fly.io: ~~https://fly.io/docs/app-guides/git-gogs-server~~ --> https://github.com/dwyl/gitea-server

# Todo

+ [x] Try the demo: ~~https://try.gogs.io~~ https://try.gitea.io
+ [x] GOTO: https://github.com/dwyl/learn-devops/issues/79
+ [x] Build an interface to connect to the `Gogs` server from `Elixir`: https://github.com/dwyl/gitea
+ [ ] Backup GitHub issues for a sample repo (e.g. this one) to the `Gitea` server on Fly.io

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.