Technik 2.1 — DevOps & CI/CD

Praxis‑Aufträge

  1. Git‑Refresher: 5 Branches, 3 Merge‑Konflikte lösen, Rebase üben.
  2. Mini‑App dockern: Node/Python‑App mit Multi‑Stage‑Dockerfile.
  3. Compose‑Stack: App + Postgres + Redis lokal mit docker‑compose.
  4. GitHub Actions: Lint + Test + Build Workflow für ein Repo.
  5. Image Push: in GitHub Container Registry pushen.
  6. Terraform: Hetzner‑Server provisionieren, output IP.
  7. Canary‑Deploy simulieren: 2 Versionen + Traffic‑Split auf Nginx.
Zurück zu Technik