From d366a40e593091d674a1274892474ca77840cede Mon Sep 17 00:00:00 2001 From: vhsdream Date: Sun, 9 Nov 2025 10:28:24 -0500 Subject: [PATCH] fix systemd service; add sleep before psql commands --- install/netvisor-install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install/netvisor-install.sh b/install/netvisor-install.sh index fbfa2f2a6..bd48c3134 100644 --- a/install/netvisor-install.sh +++ b/install/netvisor-install.sh @@ -100,6 +100,7 @@ WantedBy=multi-user.target EOF systemctl -q enable --now netvisor-server +sleep 5 NETWORK_ID="$(sudo -u postgres psql -1 -t -d $DB_NAME -c 'SELECT id FROM networks;')" API_KEY="$(sudo -u postgres psql -1 -t -d $DB_NAME -c 'SELECT key from api_keys;')" @@ -108,10 +109,10 @@ cat </etc/systemd/system/netvisor-daemon.service Description=Netvisor daemon After=network.target netvisor-server.service -[Unit] +[Service] Type=simple EnvironmentFile=/opt/netvisor/.env -ExecStart=/usr/bin/netvisor-daemon --server-target http://127.0.0.1 --server-port 60072 --network-id $NETWORK_ID --daemon-api-key $API_KEY +ExecStart=/usr/bin/netvisor-daemon --server-target http://127.0.0.1 --server-port 60072 --network-id ${NETWORK_ID} --daemon-api-key ${API_KEY} Restart=always RestartSec=10