Fix: Dynamically detect Node.js path for systemd service

This commit is contained in:
2025-12-23 18:55:16 +11:00
parent b03e287590
commit eceb3aafc5

View File

@@ -35,6 +35,12 @@ fi
echo "Updating WorkingDirectory path..."
sed -i "s|WorkingDirectory=.*|WorkingDirectory=$PROJECT_DIR|g" "$SERVICE_FILE"
# Update ExecStart to match the actual Node.js path
NODE_PATH=$(which node)
echo "Updating Node path to: $NODE_PATH"
sed -i "s|ExecStart=.*|ExecStart=$NODE_PATH server.js|g" "$SERVICE_FILE"
# Copy service file
echo "Installing systemd service..."
cp "$SERVICE_FILE" "$SYSTEMD_PATH"