MIF_E31230069/spk_kontrakan/start-backend-network.bat

43 lines
1.5 KiB
Batchfile

@echo off
REM ============================================================================
REM Script untuk memulai Laravel Backend dengan Network Access
REM Tujuan: Agar Flutter Mobile Device bisa terhubung dari network
REM ============================================================================
cls
echo.
echo ╔════════════════════════════════════════════════════════╗
echo ║ 🚀 SPK Backend - Network Accessible Mode ║
echo ╚════════════════════════════════════════════════════════╝
echo.
REM Dapatkan IP address komputer
echo Mendeteksi IP Address komputer...
for /f "tokens=2 delims=:" %%A in ('ipconfig ^| findstr /i "IPv4" ^| findstr /i "192.168"') do set IP=%%A
set IP=%IP: =%
if "%IP%"=="" (
echo ❌ ERROR: Tidak bisa menemukan IP Address!
echo Pastikan komputer terhubung ke network.
pause
exit /b 1
)
echo ✅ IP Address terdeteksi: %IP%
echo.
echo 📱 Backend akan accessible dari:
echo • Local: http://localhost:8000
echo • Network: http://%IP%:8000
echo • API: http://%IP%:8000/api
echo.
echo ⚙️ Starting Laravel Backend...
echo.
REM Pindah ke directory project
cd /d "%~dp0"
REM Jalankan Laravel serve dengan host 0.0.0.0
php artisan serve --host=0.0.0.0 --port=8000
pause