Projekt: Diese Website
Diese Seite wird automatisiert per GitHub Webhook auf meinen Server deployt. Ein privates Skript sorgt dafür, dass Aktualisierungen direkt nach einem Push übernommen werden.
Technisches Setup
- Versionierung in einem privaten GitHub-Repository
- Webhook-Auslöser bei jedem Push auf den
main
-Branch
- PHP-Skript empfängt den Webhook und führt im Webverzeichnis einen
git pull
aus
- Absicherung über Secret-Token und Zugriffsbeschränkungen
- Protokollierung aller Vorgänge für einen sauberen Audit-Trail
Vorteile
- Kein FTP notwendig – Änderungen kommen direkt aus Git
- Nachvollziehbarkeit durch die Git-Historie
- Schnelle Deployments mit nur einem Push
- Trennung von Code und Infrastruktur dank HestiaCP
Technologien
- Git & GitHub
- Apache2 + PHP
- HestiaCP Webserver
- SSH-Zugriff
- Bash & PHP für Automatisierung