InvenTree: populate database engine/name in config.yaml before invoke update (#16022)

This commit is contained in:
CanbiZ (MickLesk)
2026-07-26 18:34:05 +02:00
committed by GitHub
parent b0db823934
commit 62690cfafb
+5
View File
@@ -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"