# Webseite Stines – Hugo + Terraform GitOps Pipeline Eine vollautomatisierte Deployment-Pipeline mit Staging und Production Umgebungen. **Workflow:** ``` Push → Gitea Actions → Terraform (Staging) → Hugo Build → Deploy Tag → Gitea Actions → Hugo Build → Deploy auf Production ``` --- ## 🚀 Quick Start (lokale Entwicklung) ```bash cd hugo hugo server -D # Öffnet http://localhost:1313 ``` --- ## 📋 Nächste Schritte – Einmaliges Setup ### 1️⃣ Gitea Runner installieren Der Runner führt die Workflows aus. Wähle einen Host (Proxmox-Node, dein PC, oder eine dedizierte VM): **Auf deinem System:** ```bash # Binary herunterladen mkdir -p /opt/gitea-runner && cd /opt/gitea-runner wget https://dl.gitea.com/act_runner/latest/act_runner-linux-amd64 chmod +x act_runner-linux-amd64 # Runner registrieren # Token holst du hier: https://gitlab.stines.de/sebastian.serfling/Webseite_Stines/settings/actions/runners ./act_runner-linux-amd64 register \ --instance https://gitlab.stines.de \ --token DEIN_RUNNER_TOKEN \ --name webseite-runner \ --labels ubuntu-latest \ --no-interactive # Als Systemd-Service einrichten sudo tee /etc/systemd/system/gitea-runner.service > /dev/null <