Complete DISCTL-WP-0002-T01: Forgejo off-Gitea mirror

Create private coulomb/disaster-control on forgejo.coulomb.social,
add mirror sync docs and tools/sync-mirror.sh, update registers and
README. Mark T01 done.
This commit is contained in:
tegwick 2026-07-07 20:28:58 +02:00
parent c655b77690
commit e7aa485c9f
8 changed files with 95 additions and 23 deletions

View file

@ -26,16 +26,15 @@ actually works. See `INTENT.md` and `ResiliencePolicy.md`.
## Off-site mirror (R10)
This repo **must** survive loss of the primary Gitea. Mirror status:
This repo **must** survive loss of the primary Gitea.
| Mirror | Location | Refresh | Status |
| Role | Location | Refresh | Status |
| --- | --- | --- | --- |
| Primary | `gitea.coulomb.social/coulomb/disaster-control` | git push on commit | operational |
| Off-Gitea mirror | **Not configured** | — | **open** (`DISCTL-WP-0002-T01`) |
| Primary | `gitea.coulomb.social/coulomb/disaster-control` | `git push origin` | operational |
| Mirror | `forgejo.coulomb.social/coulomb/disaster-control` (private) | `./tools/sync-mirror.sh` after push to origin | operational |
**Target:** at least one private mirror on infrastructure independent of
CoulombCore/Gitea (e.g. GitHub private mirror). When configured, update this
table with URL and refresh method (`git push --mirror` or scheduled sync).
Forgejo runs on **railiance01** — independent of CoulombCore/Gitea. See
`docs/mirror-sync.md` for setup and recovery.
## Session orientation