Compare commits

..

No commits in common. "c3c1d29a1180d12313ff0d2300890d08cb845066" and "332f6a79df443251775973b773b7d94321f5531d" have entirely different histories.

4 changed files with 10 additions and 14 deletions

View File

@ -52,12 +52,6 @@ function default_settings() {
echo_default
}
function update_script() {
if [[ ! -d /opt/iventoy ]]; then msg_error "No ${APP} Installation Found!"; exit; fi
msg_error "There is currently no update path available."
exit
}
start
build_container
description

View File

@ -1,5 +1,5 @@
#!/usr/bin/env bash
source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func)
source <(curl -s https://raw.githubusercontent.com/BramSuurdje/Proxmox/main/misc/build.func)
# Copyright (c) 2021-2024 tteck
# Author: tteck (tteckster)
# License: MIT

View File

@ -29,6 +29,7 @@ rm -rf iventoy*.tar.gz
msg_ok "Installed iVentoy"
msg_info "Creating Service"
service_path="/etc/systemd/system/iventoy.service"
cat <<EOF >/etc/systemd/system/iventoy.service
[Unit]
Description =iVentoy PXE Booter
@ -46,13 +47,13 @@ Restart =on-failure
[Install]
WantedBy=multi-user.target
EOF
systemctl enable -q --now iventoy.service
systemctl enable --now iventoy.service
msg_ok "Created Service"
motd_ssh
customize
msg_info "Cleaning up"
$STD apt-get -y autoremove
$STD apt-get -y autoclean
$STD apt-get autoremove
$STD apt-get autoclean
msg_ok "Cleaned"

View File

@ -26,12 +26,13 @@ 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
source /root/.bashrc
msg_ok "Set up Node.js Repository"
msg_info "Installing Node.js"
$STD apt-get update
$STD apt-get install -y nodejs
$STD npm install -g yarn
msg_ok "Installed Node.js"
msg_info "Setting up postgresql"
@ -53,9 +54,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 yarn install
$STD bun install
echo -e "DATABASE_URL=postgresql://$DB_USER:$DB_PASS@localhost:5432/$DB_NAME" >>/opt/umami/.env
$STD yarn run build
$STD bun run build
msg_ok "Installed Umami"
msg_info "Creating Service"
@ -68,7 +69,7 @@ Type=simple
Restart=always
User=root
WorkingDirectory=/opt/umami
ExecStart=/usr/bin/yarn run start
ExecStart=/root/.bun/bin/bun run start
[Install]
WantedBy=multi-user.target