Phase 0: Environment setup - Docker infrastructure and project scaffolding

Created complete project structure for mc-webui MVP:
- Docker configuration (Dockerfile, docker-compose.yml)
- Environment configuration (.env.example)
- Python dependencies (requirements.txt)
- Project documentation (README.md)
- Git ignore rules (.gitignore)
- Directory structure for app, routes, templates, static files

Ready for Phase 1: Backend implementation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
MarekWo
2025-12-21 13:30:19 +01:00
parent 1b3c583e04
commit 6a455cb652
7 changed files with 452 additions and 3 deletions
+19 -3
View File
@@ -89,7 +89,23 @@ POST /api/contacts/cleanup - Remove inactive contacts
- **PRD.md** - Complete requirements, wireframes, architecture
- **CLAUDE_CODE_PROMPT.md** - Detailed implementation guide
## Testing
## Testing Environment
Device: Heltec V4 connected via USB to this Debian VM.
Test with real meshcore network - no mock available locally.
**Production/Test Server:** http://192.168.131.80:5000
- Debian VM with Heltec V4 device connected via USB
- All testing must be done on this server (local testing not possible)
- Real meshcore network - no mock available
**Server Requirements:**
- Docker (20.10+)
- Docker Compose (2.0+)
- Git
- meshcore-cli installed on host (for device configuration)
- USB device access permissions configured
**Deployment Workflow:**
1. Develop locally (Windows/WSL)
2. Push to GitHub
3. Pull on server (192.168.131.80)
4. Build and run with docker-compose
5. Test on http://192.168.131.80:5000