node
This commit is contained in:
parent
6d6bece0a0
commit
ea7db931d7
@ -78,3 +78,26 @@ if [[ -z "$docker_input" || "$docker_input" =~ ^[Yy]$ ]]; then
|
|||||||
else
|
else
|
||||||
log_skip "Docker-Installation übersprungen."
|
log_skip "Docker-Installation übersprungen."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Fragen, ob Node.js installiert werden soll
|
||||||
|
log_info "Node.js installieren? (Y/n)"
|
||||||
|
read -p "> " nodejs_input
|
||||||
|
|
||||||
|
# Überprüfen der Eingabe - Standardmäßig 'Y' bei Enter, sonst nur bei 'y' oder 'Y'
|
||||||
|
if [[ -z "$nodejs_input" || "$nodejs_input" =~ ^[Yy]$ ]]; then
|
||||||
|
# Überprüfen, ob Node.js bereits installiert ist
|
||||||
|
if command -v node &> /dev/null; then
|
||||||
|
log_info "Node.js ist bereits installiert."
|
||||||
|
else
|
||||||
|
log_info "Node.js wird installiert..."
|
||||||
|
# Installiere curl falls noch nicht vorhanden
|
||||||
|
apt install -y curl
|
||||||
|
# Füge NodeSource Repository hinzu
|
||||||
|
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
|
||||||
|
# Installiere Node.js
|
||||||
|
apt install -y nodejs
|
||||||
|
log_success "Node.js wurde erfolgreich installiert."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log_skip "Node.js-Installation übersprungen."
|
||||||
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user