- 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>
1.1 KiB
1.1 KiB
CODEX_NOTES.md – Deploy & Betrieb (Copy/Paste für Codex)
Ziel
Statische Landingpage soll automatisch bei jedem Push auf main nach go.vanityontour.de deployed werden.
Repo-Struktur
index.htmlassets/css/style.cssassets/img/*.github/workflows/deploy.yml
Deployment-Mechanik
- GitHub Actions Workflow:
- Checkout Repo
- SSH-Key in Runner schreiben
rsyncder Dateien auf Server- Optional: Berechtigungen setzen
GitHub Secrets (Actions)
SSH_HOST: Hostname oder IPSSH_USER: SSH-UserSSH_PORT: SSH-Port (default 22)SSH_PRIVATE_KEY: Private Key (PEM/OPENSSH)DEPLOY_PATH: Zielpfad auf dem Server (CloudPanel:/home/cloudpanel/htdocs/go.vanityontour.de/)
Server Anforderungen
- SSH aktiv
rsyncinstalliert- Zielordner existiert und ist beschreibbar
- Webserver (Nginx/Apache) zeigt auf
DEPLOY_PATH
DNS
go.vanityontour.de→ A/AAAA auf Server-IP- SSL via Let's Encrypt (CloudPanel kann das)
Hinweise
- OpenGraph Bild: ersetze
assets/img/og.jpg(1200x630) - Links in
index.htmlaktualisieren (App Store, GitHub Repo URLs, Social URLs)