Phase 3.1: Enhanced Chore Logging and Reporting System
This commit is contained in:
64
get_network_ip.bat
Normal file
64
get_network_ip.bat
Normal file
@@ -0,0 +1,64 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
echo ========================================
|
||||
echo Family Hub - Network IP Detection
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo Detecting your network IP address...
|
||||
echo.
|
||||
|
||||
set "FOUND_IP="
|
||||
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"IPv4 Address"') do (
|
||||
set "IP=%%a"
|
||||
set "IP=!IP:~1!"
|
||||
|
||||
REM Skip localhost and APIPA addresses
|
||||
echo !IP! | findstr /b "127\." >nul
|
||||
if errorlevel 1 (
|
||||
echo !IP! | findstr /b "169\.254\." >nul
|
||||
if errorlevel 1 (
|
||||
if not "!IP!"=="" (
|
||||
echo [32mFound Network IP: !IP![0m
|
||||
set "FOUND_IP=!IP!"
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo NETWORK ACCESS SETUP
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
if not "!FOUND_IP!"=="" (
|
||||
echo Your server IP address is: [1m!FOUND_IP![0m
|
||||
echo.
|
||||
echo TO ACCESS FROM OTHER PCs:
|
||||
echo.
|
||||
echo 1. Update frontend\.env file:
|
||||
echo VITE_API_URL=http://!FOUND_IP!:8001
|
||||
echo.
|
||||
echo 2. Restart frontend after changing .env:
|
||||
echo cd frontend
|
||||
echo npm run dev
|
||||
echo.
|
||||
echo 3. On other PCs, open browser to:
|
||||
echo http://!FOUND_IP!:5173
|
||||
echo.
|
||||
echo 4. Make sure Windows Firewall allows:
|
||||
echo - Port 8001 ^(Backend^)
|
||||
echo - Port 5173 ^(Frontend^)
|
||||
echo.
|
||||
echo FIREWALL RULES ^(Run as Administrator^):
|
||||
echo netsh advfirewall firewall add rule name="Family Hub Backend" dir=in action=allow protocol=TCP localport=8001
|
||||
echo netsh advfirewall firewall add rule name="Family Hub Frontend" dir=in action=allow protocol=TCP localport=5173
|
||||
) else (
|
||||
echo [31mNo network IP address found![0m
|
||||
echo Make sure you are connected to a network.
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
pause
|
||||
Reference in New Issue
Block a user