feat: add setup function for ts-node installation in configure script

This commit is contained in:
Simon Larsen 2025-01-28 18:34:59 +00:00
parent 8d9f7e125d
commit 2f43bc5c65
No known key found for this signature in database
GPG key ID: 96C5DCA24769DBCA

View file

@ -159,6 +159,13 @@ clone_oneuptime() {
fi
}
setup_tsnode() {
if ! command_exists ts-node; then
print_info "Installing ts-node..."
sudo npm install -g ts-node
fi
}
# Main installation process
main() {
print_info "Welcome to the OneUptime 🟢 Runner"
@ -173,9 +180,8 @@ main() {
setup_nodejs
setup_docker
setup_gomplate
print_info "Installing ts-node globally..."
sudo npm install -g ts-node
setup_tsnode
clone_oneuptime