Ziel Docker = NATIVES Docker (keine LXC-Nesting-Konstrukte)

Korrektur: Docker-Wahl bedeutet normales, portables Docker nach Standard-Praxis
(Dockerfile, compose, ueber Gitea-/GitLab-Pipelines baubar) — nicht 'compose im
LXC mit Nesting'. Genau dann geht der Commander bewusst aus der LXC-Welt raus.
Infrastruktur-Steckbrief bleibt Kontext (lokal, kein Cloud/Bezahldienst), zwingt
aber nicht mehr LXC-Denke auf den Docker-Pfad.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-07-20 22:23:16 +02:00
parent d5da853db2
commit 82a3bc3c59
26 changed files with 52 additions and 45 deletions
+10 -7
View File
@@ -289,19 +289,22 @@ _AUFWAND = {
# Infrastruktur des Commanders — ohne das plant jedes Modell nach Industrie-Default
# (Docker/Cloud) statt für die reale Umgebung.
_INFRA = ("INFRASTRUKTUR des Commanders (plane DAFUER, nicht nach Industrie-Default): Proxmox (pve) "
"mit LXC-Containern; ein Proxmox Backup Server sichert die LXCs automatisch; Dienste laufen "
"als systemd-Units, moeglichst sudo-frei; Gitea ist self-hosted. Alles laeuft lokal im "
"Heimnetz — KEINE Cloud, kein fremder Hoster, keine Bezahl-Dienste.")
_INFRA = ("UMFELD des Commanders (Kontext — richte dich aber nach der gewaehlten ZIEL-PLATTFORM, "
"nicht nach dem Industrie-Default): Heimlabor mit Proxmox (pve) und LXC-Containern; ein "
"Proxmox Backup Server sichert die LXCs automatisch; Dienste laufen als systemd-Units, "
"moeglichst sudo-frei; Gitea ist self-hosted (CI-Pipelines moeglich). Alles laeuft lokal "
"im Heimnetz — KEINE Cloud, kein fremder Hoster, keine Bezahl-Dienste.")
# Ziel-Plattform je Projekt (vom Commander gewaehlt) — ueberstimmt die Annahmen des Modells.
_ZIEL = {
"lxc": ("ZIEL-PLATTFORM (vom Commander gewaehlt): LXC — plane die Umsetzung als Dienst in einem "
"eigenen Proxmox-LXC-Container: systemd-Unit, Dateien im Container, KEIN Docker und KEIN "
"docker compose. Der LXC wird vom Proxmox Backup Server automatisch mitgesichert."),
"docker": ("ZIEL-PLATTFORM (vom Commander gewaehlt): DOCKER — plane docker compose, laufend "
"INNERHALB eines Proxmox-LXC mit aktiviertem Nesting (kein separater Docker-Host). "
"Sag im Konzept, wo die Volumes liegen und wie sie ins LXC-Backup kommen."),
"docker": ("ZIEL-PLATTFORM (vom Commander gewaehlt): DOCKER — plane NATIVES Docker nach "
"Standard-Praxis: Dockerfile, docker compose, sauber gebaute Images, portabel und "
"CI-tauglich (Build/Deploy ueber Gitea-/GitLab-Pipelines). Nimm eine normale "
"Docker-Umgebung an; KEINE Verrenkungen wie 'Docker im LXC mit Nesting' und keine "
"Proxmox-Sonderwege — dieses Projekt darf bewusst ausserhalb der LXC-Welt leben."),
}
_ZIEL_EHRLICH = ("Traegt die gewaehlte Ziel-Plattform fuer dieses Projekt NICHT (z. B. eine noetige "
"Komponente gibt es nur als Docker-Image), dann sag das im Konzept AUSDRUECKLICH mit "