dwyl / dwyl/github-backup

Backup a Github/dwyl Repo to Gitea!

未关闭
#136 10 条评论 0 个 reaction 已指派 1 人 已被 @nelsonic 认领 在 GitHub 查看
discuss enhancement priority-2
主要语言
Elixir
星标
33
派生
3
PR 合并指标
30 天内没有已合并 PR

描述

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

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。