From 994fc64f4211f467b520a9e7d1ca924766948ca9 Mon Sep 17 00:00:00 2001 From: musabe24 Date: Sun, 25 Feb 2024 20:21:03 +0100 Subject: [PATCH] =?UTF-8?q?Die=20Variable=20nur=20=C3=BCber=20ENV=20weiter?= =?UTF-8?q?zugeben=20hat=20nicht=20gereicht.=20Die=20"install-extensions.s?= =?UTF-8?q?h"=20musste=20ebenfalls=20angepasst=20werden.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install-extensions.sh | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/install-extensions.sh b/install-extensions.sh index 7e5f227..4e25ea3 100644 --- a/install-extensions.sh +++ b/install-extensions.sh @@ -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 \ No newline at end of file +# Starte den Code Server mit der Konfigurationsdatei +code-server --config /config/code-server/config.yaml