stack: Actions-Runner zurueckgebaut (CFGMON-11) - CI laeuft im Lab-GitLab
builder-1 hat keine Konsumenten mehr (Workflows nach GitLab portiert bzw. entfernt, Actions-Toggles deaktiviert). Deploy dieses Stands + Runner- Deregistrierung in der Gitea-UI + Loeschen von runner-data/ sind manuelle Host-Schritte, dokumentiert in Backlogs CFGMON-11. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
02b32248b7
commit
d904734d2d
@@ -1,4 +1,4 @@
|
||||
# thread-net-git — Traefik + Gitea + cAdvisor + Actions-Runner (CFGMON)
|
||||
# thread-net-git — Traefik + Gitea + cAdvisor (CFGMON)
|
||||
|
||||
Infrastruktur-Repo für den Kern-Stack auf dem Operating-Host (CFGMON,
|
||||
`rohana.axion1337.de`). Abgelöst aus dem unversionierten Portainer-Stack
|
||||
@@ -9,7 +9,6 @@ Infrastruktur-Repo für den Kern-Stack auf dem Operating-Host (CFGMON,
|
||||
| reverse-proxy | traefik:v3.7.9 | TLS-Terminierung für ALLE Dienste des Hosts (auch Grafana aus dem monitoring-Stack) |
|
||||
| gitea | gitea/gitea:1.27.0 | Git-Hosting, `rohana.axion1337.de` |
|
||||
| cadvisor | cadvisor:v0.49.1 | Container-Metriken für Prometheus (monitoring-Stack) |
|
||||
| runner | gitea/act_runner:0.6.1 | Gitea-Actions-Runner `builder-1` (Labels: `linux-build`, `win-wine`) |
|
||||
|
||||
## Unumstößliche Regeln
|
||||
|
||||
@@ -44,26 +43,13 @@ docker run --rm -v thread-net-git_letsencrypt:/dst -v /opt/backup:/src alpine \
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
## Runner
|
||||
## Runner (entfernt 2026-08-01)
|
||||
|
||||
Erstregistrierung (einmalig, Identität landet danach in `runner-data/.runner`):
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
docker exec -u git thread-net-git-gitea-1 gitea actions generate-runner-token
|
||||
# Token in .env als RUNNER_TOKEN eintragen, dann:
|
||||
docker compose up -d runner
|
||||
# Registrierung prüfen (Admin-UI → Actions → Runners), danach .env leeren.
|
||||
```
|
||||
|
||||
Job-Labels: `linux-build` (electronuserland/builder:22) und `win-wine`
|
||||
(electronuserland/builder:wine, Windows-Cross-Builds). Kapazität 1,
|
||||
Job-Container limitiert auf 2,2 GiB / 1,5 CPUs (`runner/config.yaml`) —
|
||||
der Host hat nur 2 Kerne / 3,7 GiB ohne Swap.
|
||||
|
||||
Job-Container erreichen `rohana.axion1337.de` über das Docker-Host-Gateway
|
||||
(`extra_hosts` + `--add-host` in den Container-Options) — das umgeht die
|
||||
Cloud-Firewall, ohne die Zertifikatsprüfung zu brechen.
|
||||
Der Gitea-Actions-Runner `builder-1` wurde im Zuge des CI-Umzugs ins Homelab-GitLab
|
||||
zurückgebaut (Backlogs CFGMON-11): alle Workflows laufen jetzt in der Lab-CI, die
|
||||
Gitea-Actions-Toggles der Repos sind deaktiviert. Beim nächsten Deploy dieses Stacks
|
||||
verschwindet der Runner-Container; zusätzlich einmalig auf dem Host: `builder-1` in der
|
||||
Gitea-Admin-UI deregistrieren und `runner-data/` löschen.
|
||||
|
||||
## Backup & Restore
|
||||
|
||||
|
||||
Reference in New Issue
Block a user