PROCUREX · Statische HTML-Dokumentation

Runbook: Rollback

Aus docs\runbooks\rollback.md konvertiert – vollständig lokal lesbar.

Runbook: Rollback

PRX-26. Owner (provisorisch): Elena Weiss (DevOps/Platform Lead, siehe Confluence Seite 02).

Docker Compose (lokale Entwicklung, PRX-21)

  1. Vorherige Image-Version identifizieren: docker images | grep procurex
  2. Alten Tag erneut bauen/pullen oder git checkout <alter-commit> + docker compose up -d --build
  3. Health prüfen: curl http://procurex-api.localhost/actuator/health

Testnachweis: docker compose up -d --build wurde am 09.08.2026 end-to-end verifiziert

(Flyway-Migrationen, /actuator/health, CORS-Preflight) — ein tatsächlicher Rollback-Durchlauf

(alte → neue → alte Version) wurde nicht separat durchgeführt, da bislang nur eine Version existiert.

Kubernetes/Helm (PRX-22, Zielbild)

helm history procurex -n procurex
helm rollback procurex <revision> -n procurex
kubectl rollout status deployment/procurex-app -n procurex

Testnachweis: Nicht live getestet — kein Kubernetes-Cluster in dieser Lernumgebung verfügbar

(siehe helm/procurex/README.md). Nur helm lint/helm template validiert.

Eskalation

Schlägt ein Rollback fehl oder bleibt der Service nach Rollback "unhealthy": Incident-Runbook

(incident.md) folgen. Risiko für enterprise-infrastructure: ein PROCUREX-Rollback betrifft nur die

PROCUREX-eigenen Container/Deployments, nicht die geteilte Postgres-/Traefik-Instanz.

⌂ Cockpit