Spaces:
Sleeping
Sleeping
@echo off | |
echo ======================================== | |
echo Multi-Lingual Catalog Translator | |
echo Quick Demo Deployment | |
echo ======================================== | |
echo. | |
echo π§ Checking prerequisites... | |
where python >nul 2>nul | |
if %errorlevel% neq 0 ( | |
echo β Python not found! Please install Python 3.11+ | |
pause | |
exit /b 1 | |
) | |
echo β Python found | |
echo. | |
echo π Starting Backend Server... | |
echo Opening new window for backend... | |
start "Translator Backend" cmd /k "cd /d %~dp0backend && echo Starting Backend API on port 8001... && uvicorn main:app --host 0.0.0.0 --port 8001" | |
echo. | |
echo β³ Waiting for backend to initialize (15 seconds)... | |
timeout /t 15 /nobreak >nul | |
echo. | |
echo π¨ Starting Frontend Server... | |
echo Opening new window for frontend... | |
start "Translator Frontend" cmd /k "cd /d %~dp0frontend && echo Starting Streamlit Frontend on port 8501... && streamlit run app.py --server.port 8501" | |
echo. | |
echo β Deployment Complete! | |
echo. | |
echo π± Access your application: | |
echo π Frontend UI: http://localhost:8501 | |
echo π Backend API: http://localhost:8001 | |
echo π API Docs: http://localhost:8001/docs | |
echo. | |
echo π‘ Tips: | |
echo - Wait 30-60 seconds for models to load | |
echo - Check the backend window for loading progress | |
echo - Both windows will stay open for monitoring | |
echo. | |
echo π To stop all services: | |
echo Run: stop_services.bat | |
echo Or close both command windows | |
echo. | |
echo Press any key to open the frontend in your browser... | |
pause >nul | |
start http://localhost:8501 | |
echo. | |
echo π Application is now running! | |
echo Check the opened browser window. | |