From 594dc3c9d5fb9c495724affe3d8c00b29177c634 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 3 Jun 2025 17:14:13 +0200 Subject: [PATCH] Update netbox-install.sh --- install/netbox-install.sh | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/install/netbox-install.sh b/install/netbox-install.sh index 6a3499c4c..8522682e6 100644 --- a/install/netbox-install.sh +++ b/install/netbox-install.sh @@ -27,14 +27,7 @@ $STD apt-get install -y \ msg_ok "Installed Dependencies" PG_VERSION="16" install_postgresql - -msg_info "Installing Python" -$STD apt-get install -y \ - python3 \ - python3-pip \ - python3-venv \ - python3-dev -msg_ok "Installed Python" +PYTHON_VERSION="3.12" setup_uv msg_info "Setting up PostgreSQL" DB_NAME=netbox @@ -64,7 +57,7 @@ chown --recursive netbox /opt/netbox/netbox/scripts/ mv /opt/netbox/netbox/netbox/configuration_example.py /opt/netbox/netbox/netbox/configuration.py -SECRET_KEY=$(python3 /opt/netbox/netbox/generate_secret_key.py) +SECRET_KEY=$(/opt/netbox/.venv/bin/python /opt/netbox/netbox/generate_secret_key.py) ESCAPED_SECRET_KEY=$(printf '%s\n' "$SECRET_KEY" | sed 's/[&/\]/\\&/g') sed -i 's/ALLOWED_HOSTS = \[\]/ALLOWED_HOSTS = ["*"]/' /opt/netbox/netbox/netbox/configuration.py @@ -95,7 +88,7 @@ DJANGO_USER=Admin DJANGO_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13) source /opt/netbox/venv/bin/activate -$STD python3 /opt/netbox/netbox/manage.py shell <