From 428ece12379f01d77591a539e074faad3f1eeb40 Mon Sep 17 00:00:00 2001 From: Bram Suurd <78373894+BramSuurdje@users.noreply.github.com> Date: Fri, 10 May 2024 16:04:52 +0200 Subject: [PATCH] Update umami-install.sh Adjust installation script to use 'bun' instead of 'npm' for installing Umami and building the project --- install/umami-install.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/install/umami-install.sh b/install/umami-install.sh index 302b9c30..ba20fcba 100644 --- a/install/umami-install.sh +++ b/install/umami-install.sh @@ -26,6 +26,7 @@ msg_info "Setting up Node.js Repository" mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list +curl -fsSL https://bun.sh/install | bash msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" @@ -52,9 +53,9 @@ msg_ok "Set up postgresql" msg_info "Installing Umami (Patience)" git clone -q https://github.com/umami-software/umami.git /opt/umami cd /opt/umami -$STD npm install +$STD bun install echo -e "DATABASE_URL=postgresql://$DB_USER:$DB_PASS@localhost:5432/$DB_NAME" >>/opt/umami/.env -$STD npm run build +$STD bun run build msg_ok "Installed Umami" msg_info "Creating Service" @@ -67,7 +68,7 @@ Type=simple Restart=always User=root WorkingDirectory=/opt/umami -ExecStart=/usr/bin/npm run start +ExecStart=/usr/bin/bun run start [Install] WantedBy=multi-user.target