Die Variable nur über ENV weiterzugeben hat nicht gereicht. Die "install-extensions.sh" musste ebenfalls angepasst werden.
This commit is contained in:
@@ -1,5 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Starten des code-server
|
||||
|
||||
# Überprüfen, ob eine PASSWORD Umgebungsvariable gesetzt ist
|
||||
if [ -z "$PASSWORD" ]; then
|
||||
echo "Starte Code Server ohne Passwort..."
|
||||
# Konfiguration für keinen Authentifizierungsmodus
|
||||
echo "bind-addr: 0.0.0.0:8443
|
||||
auth: none
|
||||
password:
|
||||
cert: false" > /config/code-server/config.yaml
|
||||
else
|
||||
echo "Starte Code Server mit Passwort..."
|
||||
# Konfiguration für Passwort-Authentifizierungsmodus
|
||||
echo "bind-addr: 0.0.0.0:8443
|
||||
auth: password
|
||||
password: $PASSWORD
|
||||
cert: false" > /config/code-server/config.yaml
|
||||
fi
|
||||
|
||||
# Die ID der Extension, die installiert werden soll
|
||||
EXTENSION_ID="james-yu.latex-workshop"
|
||||
|
||||
@@ -11,12 +30,5 @@ else
|
||||
echo "Extension ${EXTENSION_ID} ist bereits installiert."
|
||||
fi
|
||||
|
||||
# Starten des code-server
|
||||
# Überprüfen, ob eine PASSWORT Umgebungsvariable gesetzt ist
|
||||
if [ -z "$PASSWORD" ]; then
|
||||
echo "Starte Code Server ohne Passwort..."
|
||||
code-server --auth none --bind-addr 0.0.0.0:8443
|
||||
else
|
||||
echo "Starte Code Server mit Passwort..."
|
||||
code-server --auth password --bind-addr 0.0.0.0:8443 --password $PASSWORD
|
||||
fi
|
||||
# Starte den Code Server mit der Konfigurationsdatei
|
||||
code-server --config /config/code-server/config.yaml
|
||||
|
||||
Reference in New Issue
Block a user