From b30f173a16f5b8f41377ebbd092a759ba46d4cc5 Mon Sep 17 00:00:00 2001 From: "XPS\\Micro" Date: Mon, 2 Feb 2026 16:44:28 +0100 Subject: [PATCH] docs: update DEPLOYMENT_GUIDE for .env-based template building - Clarify that install.sh only builds .env-defined templates - Add emphasis: without .env entry, templates are NOT built - Update section 1.3 to explain .env configuration requirement - Change from 'automatically builds all' to 'only builds defined templates' --- docs/install/DEPLOYMENT_GUIDE.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/install/DEPLOYMENT_GUIDE.md b/docs/install/DEPLOYMENT_GUIDE.md index 73d86b6..d48f7c5 100644 --- a/docs/install/DEPLOYMENT_GUIDE.md +++ b/docs/install/DEPLOYMENT_GUIDE.md @@ -5,7 +5,7 @@ Das System unterstützt **beliebig viele User-Templates** über ein dynamisches Konfigurationssystem: - Templates werden in `.env` definiert (semikolon-getrennt) - Metadaten (Namen, Beschreibungen) kommen aus `templates.json` -- `install.sh` baut automatisch alle `user-template-*` Verzeichnisse +- `install.sh` baut **nur** die in `.env` unter `USER_TEMPLATE_IMAGES` definierten Templates - Jeder Benutzer kann beliebig viele Container verschiedener Typen erstellen **Standardtemplates (können beliebig erweitert werden):** @@ -45,22 +45,22 @@ rm -f spawner.db rm -rf logs/* ``` -#### 1.3 Templates werden automatisch gebaut! +#### 1.3 Templates konfigurieren (ZUERST!) ```bash -# install.sh erkennt AUTOMATISCH alle user-template-* Verzeichnisse und baut sie: -# - user-template-01/ -# - user-template-02/ -# - user-template-next/ -# etc. - # Überprüfung der verfügbaren Template-Verzeichnisse: ls -d user-template* # Expected output: # user-template-01 user-template-02 user-template-next + +# WICHTIG: .env MUSS zuerst konfiguriert werden! +# install.sh baut NUR die in USER_TEMPLATE_IMAGES definierten Templates ``` -**WICHTIG:** Das `install.sh`-Script baut automatisch alle Templates - **keine manuellen Docker-Builds nötig**! +**WICHTIG:** +- Das `install.sh`-Script baut **nur** die in `.env` → `USER_TEMPLATE_IMAGES` definierten Templates +- **Ohne `.env`-Eintrag werden Templates NICHT gebaut!** +- Daher: `.env` konfigurieren BEVOR `install.sh` ausführen! #### 1.4 Environment konfigurieren ```bash