From 62690cfafb62f7c165319c67f1aef82c0b6f7db7 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 26 Jul 2026 18:34:05 +0200 Subject: [PATCH] InvenTree: populate database engine/name in config.yaml before invoke update (#16022) --- install/inventree-install.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install/inventree-install.sh b/install/inventree-install.sh index 75205c3a4..23437abff 100644 --- a/install/inventree-install.sh +++ b/install/inventree-install.sh @@ -30,6 +30,11 @@ msg_ok "Installed InvenTree" msg_info "Configuring InvenTree" if [[ -f /etc/inventree/config.yaml ]]; then sed -i "s|site_url:.*|site_url: http://${LOCAL_IP}|" /etc/inventree/config.yaml + if ! grep -q "^ engine:" /etc/inventree/config.yaml; then + mkdir -p /home/inventree/data + chown inventree:inventree /home/inventree/data + sed -i "/^database:$/a\\ engine: sqlite3\\n name: '/home/inventree/data/database.sqlite3'" /etc/inventree/config.yaml + fi fi $STD inventree run invoke update msg_ok "Configured InvenTree"