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'
This commit is contained in:
parent
960e69bf62
commit
b30f173a16
|
|
@ -5,7 +5,7 @@
|
||||||
Das System unterstützt **beliebig viele User-Templates** über ein dynamisches Konfigurationssystem:
|
Das System unterstützt **beliebig viele User-Templates** über ein dynamisches Konfigurationssystem:
|
||||||
- Templates werden in `.env` definiert (semikolon-getrennt)
|
- Templates werden in `.env` definiert (semikolon-getrennt)
|
||||||
- Metadaten (Namen, Beschreibungen) kommen aus `templates.json`
|
- 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
|
- Jeder Benutzer kann beliebig viele Container verschiedener Typen erstellen
|
||||||
|
|
||||||
**Standardtemplates (können beliebig erweitert werden):**
|
**Standardtemplates (können beliebig erweitert werden):**
|
||||||
|
|
@ -45,22 +45,22 @@ rm -f spawner.db
|
||||||
rm -rf logs/*
|
rm -rf logs/*
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 1.3 Templates werden automatisch gebaut!
|
#### 1.3 Templates konfigurieren (ZUERST!)
|
||||||
```bash
|
```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:
|
# Überprüfung der verfügbaren Template-Verzeichnisse:
|
||||||
ls -d user-template*
|
ls -d user-template*
|
||||||
|
|
||||||
# Expected output:
|
# Expected output:
|
||||||
# user-template-01 user-template-02 user-template-next
|
# 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
|
#### 1.4 Environment konfigurieren
|
||||||
```bash
|
```bash
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user