Commit Graph
4 Commits
Author SHA1 Message Date
martinandClaude Opus 4.7 58d6ed0b1c refactor: INSTALL.md nur mit stack-spezifischen Inhalten
Die starre 8-Sektionen-Vorlage entfernt — sie enthielt viel Boilerplate
(Docker-Basics, generische compose-Befehle), der jeder Leser ohnehin kennt.
Neuer Ansatz: INSTALL.md listet nur das, was der Leser aus allgemeiner
Docker-Kenntnis nicht ableiten kann — konkrete Netze, Pfade, UIDs,
Pflicht-Env-Vars, Initial-Zugang, Reverse-Proxy-Setup, Major-Upgrade-Schritte,
stack-spezifisches Troubleshooting.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 08:06:32 +02:00
martinandClaude Opus 4.7 2eb4277aaa feat: INSTALL.md pro Stack im /docker-compose Skill
Phase 3 erweitert um einen Pflichtschritt 3e: INSTALL.md wird neben der
docker-compose.yaml im Stack-Verzeichnis erzeugt. Sie enthält
Voraussetzungen, Verzeichnis-Setup, .env-Befüllung, Start, Erst-Konfiguration,
Backup, Update inkl. Breaking-Change-Hinweisen aus Phase 0.5 sowie
Troubleshooting. Bei Updates wird die existierende INSTALL.md ergänzt,
nicht überschrieben.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 08:04:29 +02:00
martinandClaude Opus 4.7 c640c5a575 feat: Container-Recherche-Phase im /docker-compose Skill
Vor der Generierung wird für jedes Image die aktuelle Doku via Context7,
Docker Hub und GitHub-Releases konsultiert: Pflicht-Env-Vars der aktuellen
Major-Version, Breaking Changes, deprecated Variablen, Default-Ports und
Volume-Pfade. Ergebnis landet als Header-Kommentar in der Compose-Datei.

Bei kritischen Stacks (DBs, Auth) wird die Major-Version gepinnt statt
:latest, um unkontrollierte Major-Upgrades zu vermeiden.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 08:02:57 +02:00
martinandClaude Opus 4.7 a93cfef13b feat: /docker-compose Skill für Compose-Stacks nach Hausregeln
Skill fragt vier Zielhosts ab (automation, controller, webserver, localhost),
prüft Port-Belegung gegen bestehende Compose-Files und aktive Listener und
generiert eine docker-compose.yaml plus .env nach den Hausregeln (5 MB Logging,
TZ Berlin, relative Bind-Mounts, Secrets in .env). Auf webserver werden interne
Ports an die VPN-IP 10.7.0.1 gebunden.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 07:53:58 +02:00