mirror of https://github.com/jetkvm/kvm.git
				
				
				
			feat(dev): change default npm dev script to device mode and add wrapper script to set environment variable and proxy signal api (#157)
This commit is contained in:
		
							parent
							
								
									f3b4dbce49
								
							
						
					
					
						commit
						1973a65635
					
				|  | @ -0,0 +1,21 @@ | ||||||
|  | #!/bin/bash | ||||||
|  | 
 | ||||||
|  | # Print header | ||||||
|  | echo "┌──────────────────────────────────────┐" | ||||||
|  | echo "│     JetKVM Development Setup         │" | ||||||
|  | echo "└──────────────────────────────────────┘" | ||||||
|  | 
 | ||||||
|  | # Prompt for IP address | ||||||
|  | printf "Please enter the IP address of your JetKVM device: " | ||||||
|  | read ip_address | ||||||
|  | 
 | ||||||
|  | # Validate input is not empty | ||||||
|  | if [ -z "$ip_address" ]; then | ||||||
|  |     echo "Error: IP address cannot be empty" | ||||||
|  |     exit 1 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Set the environment variable and run Vite | ||||||
|  | echo "Starting development server with JetKVM device at: $ip_address" | ||||||
|  | sleep 1 | ||||||
|  | JETKVM_PROXY_URL="http://$ip_address" vite dev --mode=device | ||||||
|  | @ -7,10 +7,10 @@ | ||||||
|     "node": "21.1.0" |     "node": "21.1.0" | ||||||
|   }, |   }, | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "dev": "vite dev --mode=development", |     "dev": "./dev_device.sh", | ||||||
|  |     "dev:cloud": "vite dev --mode=development", | ||||||
|     "build": "npm run build:prod", |     "build": "npm run build:prod", | ||||||
|     "build:device": "tsc && vite build --mode=device --emptyOutDir", |     "build:device": "tsc && vite build --mode=device --emptyOutDir", | ||||||
|     "dev:device": "vite dev --mode=device", |  | ||||||
|     "build:prod": "tsc && vite build --mode=production", |     "build:prod": "tsc && vite build --mode=production", | ||||||
|     "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0" |     "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0" | ||||||
|   }, |   }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue