install-extensions.sh aktualisiert

Nun wird vor der Installation der Extension überprüft, ob diese bereits installiert ist oder nicht. Dies ist notwendig, damit der Code Server nach einem Neustart des Containers problemlos starten kann.
This commit is contained in:
2024-02-25 17:40:42 +01:00
parent 398a23901c
commit 5670564f04

View File

@@ -1,7 +1,15 @@
#!/bin/bash
# Install LaTeX Extension for VS Code / Code Server
code-server --install-extension james-yu.latex-workshop
# Die ID der Extension, die installiert werden soll
EXTENSION_ID="james-yu.latex-workshop"
# Start code-server
# Überprüfen, ob die Extension bereits installiert ist
if ! code-server --list-extensions | grep -q "${EXTENSION_ID}"; then
echo "Installiere Extension: ${EXTENSION_ID}"
code-server --install-extension ${EXTENSION_ID}
else
echo "Extension ${EXTENSION_ID} ist bereits installiert."
fi
# Starten des code-server
exec code-server --bind-addr 0.0.0.0:8443 --auth none