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:
@@ -1,7 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Install LaTeX Extension for VS Code / Code Server
|
# Die ID der Extension, die installiert werden soll
|
||||||
code-server --install-extension james-yu.latex-workshop
|
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
|
exec code-server --bind-addr 0.0.0.0:8443 --auth none
|
||||||
Reference in New Issue
Block a user