Docker Desktop is not currently running on your system.
- Open Docker Desktop from the Windows Start menu
- Wait for Docker to fully start (whale icon in system tray should be steady, not animated)
- This may take 1-2 minutes
Open PowerShell and run:
docker infoYou should see output about Docker version and info (not an error).
Once Docker is running:
cd "c:\Users\mayan\OneDrive\Desktop\Major_project"
.\start-dev.batIf you want to test the frontend immediately without Docker:
cd "c:\Users\mayan\OneDrive\Desktop\Major_project\project-frontend"
npm run devThe frontend will use MSW (Mock Service Worker) for fake data.
When Docker is running, start-dev.bat will:
- ✅ Check Docker is running
- ✅ Create .env files if needed
- ✅ Build Docker containers (first time only, ~5 minutes)
- ✅ Start all backend services:
- PostgreSQL
- Redis
- MinIO
- FastAPI Backend
- Celery Worker
- Start Docker Desktop
- Run:
.\start-dev.bat - In a new terminal:
cd project-frontend; npm run dev - Open: http://localhost:5173
After starting Docker:
# Check running containers
docker-compose ps
# View logs
docker-compose logs -f
# Stop all services
docker-compose down