Major fixes to Docker setup:
- Fix frontend Dockerfile path (Dockerfile not Dockerfile.frontend)
- Remove obsolete version attribute from docker-compose.yml
- Add --legacy-peer-deps to npm ci for dependency resolution
- Fix Celery commands to use uv run celery
- Change frontend port from 3000 to 8888 (avoid conflicts)
Services now starting (with some configuration issues to resolve):
- PostgreSQL: Running on port 5432
- Redis: Running on port 6379
- Frontend: Running on port 8888
- Backend/Celery: Starting but having DB connection issues
Known issues to fix:
- Backend connecting to localhost instead of postgres service
- Environment variables not properly passed to containers
- Fix frontend Dockerfile reference (Dockerfile not Dockerfile.frontend)
- Remove obsolete 'version' attribute from docker-compose.yml
- Add --legacy-peer-deps to npm ci in frontend Dockerfile
Docker build now works correctly.
- Update README.md with v0.3.0 completion status and improved setup instructions
- Update export/progress.md with completed tasks (53/55, 96% progress)
- Update export/architecture.md with current project structure and implementation status
- Add docker-compose.yml with PostgreSQL service
- Add Dockerfile.backend for production builds
- Add frontend/Dockerfile for multi-stage builds
- Update .gitignore with comprehensive rules for Python, Node.js, and Docker
Project status:
- v0.2.0: Database and Backend API ✅
- v0.3.0: Frontend React implementation ✅
- v0.4.0: Reports and visualization (planned)