Commit graph

8 commits

Author SHA1 Message Date
94d3a2bae5
Deployment-Doku auf den neuen Stand gebracht
All checks were successful
Deploy go.vanityontour.de / deploy (push) Successful in 6s
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>
2026-07-27 09:19:37 +02:00
4376918e73
Deploy von GitHub Actions auf Forgejo Actions umgestellt
All checks were successful
Deploy go.vanityontour.de / deploy (push) Successful in 22s
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>
2026-07-27 09:12:36 +02:00
f5d030d9c3
Erstellung robots.txt 2026-02-24 12:21:00 +01:00
a9f93b8537
CSP erweitert um upgrade-insecure-requests und block-all-mixed-content in index.html 2026-02-24 12:07:14 +01:00
a6533bfb3d
Security fixes: Add CSP, referrer policy, fix invalid HTML
- Add Content Security Policy header
- Add strict referrer policy
- Fix missing rel="noopener noreferrer" on external link
- Replace invalid </br> tags with proper div spacing
- Improve overall security posture

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 12:02:04 +01:00
27d7869636
kleinere Anpassungen an der index.html 2026-02-24 11:56:56 +01:00
69a0c2bd43
Update README: Deployment is now active
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-24 11:28:16 +01:00
1b5762a849
Initial commit: Vanity on Tour Linktree landing page
- 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>
2026-02-24 11:13:29 +01:00