Repo-Backups, Gitea-Theme und Auto-Deploy
- Repo-Backups: nachts um 04:00 werden alle Gitea-Repos als git-Bundle gesichert — eine Datei pro Repo mit kompletter Historie, aus der sich direkt wieder klonen lässt. 14 Tage Rotation wie beim DB-Backup, Schalter und "Repos jetzt sichern" im System-Tab. Nutzt den bereits vorhandenen Gitea-Token; Dockerfile installiert dafür git mit. - Gitea-Theme im D4RKST3R-Look (docs/gitea-theme/): Neon-Gelb/Orange auf Schwarz, gebaut gegen die Variablen von Gitea 1.26, Diff-Farben bleiben lesbar. Einbau-Anleitung liegt daneben. - Auto-Deploy statt manuellem "Pull and redeploy": Workflow für Gitea Actions (prüft Server-Syntax und Frontend-Build, bevor deployed wird) plus dokumentierter Runner-loser Weg über den Portainer-Webhook. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# D4RKST3R-Theme für Gitea
|
||||
|
||||
Färbt Gitea im Brand-Look ein — Neon-Gelb (`#f5c518`) und Orange (`#ff4d00`)
|
||||
auf Schwarz, passend zu `bot.d4rkst3r.de` und dem geteilten Design-System.
|
||||
|
||||
Gebaut gegen die Variablen von **Gitea 1.26**.
|
||||
|
||||
## Einbau
|
||||
|
||||
Die Datei muss in den `custom`-Ordner deiner Gitea-Instanz. Bei einer
|
||||
Docker-Installation ist das üblicherweise das gemountete Daten-Volume:
|
||||
|
||||
```bash
|
||||
# Pfad je nach Setup, im offiziellen Image liegt custom unter /data/gitea
|
||||
mkdir -p /data/gitea/public/assets/css
|
||||
cp theme-d4rkst3r.css /data/gitea/public/assets/css/
|
||||
```
|
||||
|
||||
Danach Gitea neu starten:
|
||||
|
||||
```bash
|
||||
docker restart gitea
|
||||
```
|
||||
|
||||
Ab Gitea 1.21 wird jede Datei `theme-*.css` in diesem Ordner automatisch als
|
||||
Theme erkannt. Auswählen kannst du es dann unter **Einstellungen → Aussehen**.
|
||||
|
||||
### Als Standard für alle setzen
|
||||
|
||||
In der `app.ini`:
|
||||
|
||||
```ini
|
||||
[ui]
|
||||
DEFAULT_THEME = d4rkst3r
|
||||
```
|
||||
|
||||
Wer schon ein Theme gewählt hat, behält seins — die Einstellung greift für
|
||||
neue Konten und alle, die nie umgestellt haben.
|
||||
|
||||
## Was das Theme ändert
|
||||
|
||||
* **Marke:** Primärfarbe Gelb statt Gitea-Blau, Orange als Akzent;
|
||||
Buttons bekommen dunklen Text für ordentlichen Kontrast
|
||||
* **Flächen:** durchgehend Schwarz (`#0a0a0a`) statt Dunkelgrau, Karten und
|
||||
Menüs eine Stufe heller
|
||||
* **Diffs:** Grün/Rot bleiben erhalten (Lesbarkeit geht vor Marke), nur
|
||||
dezenter hinterlegt
|
||||
* **Feinschliff:** aktiver Navigationspunkt glüht leicht, weichere Radien,
|
||||
Scrollbar wie im Bot-Webinterface
|
||||
|
||||
## Anpassen
|
||||
|
||||
Alle Farben stehen als CSS-Variablen oben in der Datei. Willst du eine andere
|
||||
Primärfarbe, reicht es, den `--color-primary`-Block zu ändern — die
|
||||
`dark-*`/`light-*`/`alpha-*`-Varianten solltest du dann mit anpassen, sonst
|
||||
wirken Hover- und Aktiv-Zustände schief.
|
||||
|
||||
> Bei einem Gitea-Update kann es passieren, dass neue Variablen dazukommen,
|
||||
> die das Theme noch nicht kennt. Dann erscheinen einzelne Elemente in den
|
||||
> Standardfarben — einfach die fehlende Variable hier ergänzen.
|
||||
Reference in New Issue
Block a user