Spaces:
Sleeping
Sleeping
| @echo off | |
| echo ======================================== | |
| echo Multi-Lingual Catalog Translator | |
| echo Docker Deployment | |
| echo ======================================== | |
| echo. | |
| echo π§ Checking Docker installation... | |
| docker --version >nul 2>nul | |
| if %errorlevel% neq 0 ( | |
| echo β Docker not found! Please install Docker Desktop | |
| echo π₯ Download from: https://www.docker.com/products/docker-desktop | |
| pause | |
| exit /b 1 | |
| ) | |
| echo β Docker found | |
| echo. | |
| docker-compose --version >nul 2>nul | |
| if %errorlevel% neq 0 ( | |
| echo β Docker Compose not found! Please install Docker Compose | |
| pause | |
| exit /b 1 | |
| ) | |
| echo β Docker Compose found | |
| echo. | |
| echo ποΈ Building and starting containers... | |
| echo This may take several minutes on first run... | |
| echo. | |
| docker-compose up --build -d | |
| if %errorlevel% neq 0 ( | |
| echo β Failed to start containers | |
| echo. | |
| echo π Checking logs: | |
| docker-compose logs | |
| pause | |
| exit /b 1 | |
| ) | |
| echo. | |
| echo β Containers started successfully! | |
| echo. | |
| echo β³ Waiting for services to be ready... | |
| timeout /t 30 /nobreak >nul | |
| echo. | |
| echo π Checking service health... | |
| docker-compose ps | |
| 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 π‘ Useful commands: | |
| echo View logs: docker-compose logs -f | |
| echo Stop services: docker-compose down | |
| echo Restart: docker-compose restart | |
| echo. | |
| echo π Docker deployment complete! | |
| echo Opening frontend in browser... | |
| start http://localhost:8501 | |
| echo. | |
| echo Press any key to view logs... | |
| pause >nul | |
| docker-compose logs -f | |