Run Weam AI on your local machine for development, testing, or evaluation using Docker.
Clone Repository
Build and Start Services
Verify Installation
Access Application
Service | Port | URL |
---|---|---|
Frontend (Next.js) | 3000 | http://localhost:3000 |
Backend (Node.js) | 4050 | http://localhost:4050 |
Python API | 9089 | http://localhost:9089 |
MongoDB | 27017 | Internal only |
Redis | 6379 | Internal only |
Qdrant (Vector DB) | 6333 | http://localhost:6333 |
MinIO (File Storage) | 9000 | http://localhost:9000 |
Build Failures
sudo lsof -i :3000
Permission Errors
sudo usermod -aG docker $USER
newgrp docker
to apply group changes immediatelysudo
if needed (not recommended for regular use)Out of Memory
docker system prune
to clean up unused containers and images.sh
files with LF
line endings on WindowsPython Base Image Build (Optional)
pybase_docker
build step is intentionally skipped to improve build efficiency and avoid unnecessary steps when working on frontend changes.Reason | Description |
---|---|
Not Required for Frontend | The pybase_docker image is only used by backend services |
Time Efficiency | Building Python images with heavy dependencies is time-consuming |
No Dependency Overlap | Frontend and backend builds are fully isolated |
pybase_docker
build lines if:requirements.txt
dependencies