README und CODEX_NOTES beschrieben noch GitHub Actions, CloudPanel und den
Hetzner-Server. Nichts davon trifft nach dem Umzug auf den VPS noch zu.
Zwei Fallstricke sind jetzt dokumentiert: .github/workflows/ darf nicht wieder
angelegt werden, weil Forgejo Actions es mitliest, und neue Dateien im Root
werden nur ausgeliefert, wenn ihr Pfad in der Traefik-Regel steht.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Die Seite liegt seit dem Shlink-Umzug nicht mehr auf dem Hetzner-Server,
sondern als Container-Volume unter /docker/shlink/landingpage auf dem
Hostinger-VPS. Der alte Workflow htte weiter ins Leere deployed.
Der neue Workflow laeuft auf dem act_runner, der ohnehin auf dem Zielhost
steht, und mountet das Zielverzeichnis direkt in den Job-Container. Damit
entfaellt der SSH-Umweg und ein Deploy-Key als Secret.
.github/workflows/ wird entfernt, weil Forgejo Actions dieses Verzeichnis
ebenfalls auswertet und der alte Job dort scheitern wuerde.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Static HTML/CSS Linktree-style landing page
- Responsive design with dark theme
- Project showcase (StaySense, Expense Logbook, Blog, RSS-Bot)
- Social media links and contact information
- GitHub Actions workflow for automated deployment
- Complete documentation and setup instructions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>