24 lines
900 B
Markdown
24 lines
900 B
Markdown
# Forgejo Blog Manager (v0.1.3)
|
|
|
|
> **Paradigma:** Documentation-Driven Development (DDD)
|
|
> **Sicherheit:** SSH-Auth via Ed25519
|
|
|
|
---
|
|
|
|
## 📝 Übersicht
|
|
[cite_start]Automatisierter Workflow für Uberspace 8. Das Tool verwaltet Inhalte, Assets und triggert via Git-Push die Forgejo Actions Pipeline[cite: 80, 81].
|
|
|
|
## 🏗 Struktur
|
|
* [cite_start]`src/dlw/admin.py`: Flask Interface[cite: 93, 248].
|
|
* [cite_start]`src/dlw/git_ops.py`: Git-Steuerung[cite: 199, 418].
|
|
* [cite_start]`src/dlw/marvin_ops.py`: Marvin API Client[cite: 203].
|
|
* [cite_start]`.github/workflows/deploy.yml`: CI/CD Pipeline[cite: 55, 56].
|
|
|
|
## ⚙️ Secrets in Forgejo
|
|
[cite_start]Hinterlege folgende Secrets für das Deployment[cite: 65, 239]:
|
|
* `SSH_PRIVATE_KEY`: Dein **Ed25519** Private Key.
|
|
* `UBERSPACE_USER`: Dein Username.
|
|
* `UBERSPACE_HOST`: Dein Uberspace-Server.
|
|
|
|
---
|
|
*Letztes Update: 2026-01-03* |