Claude
|
caa67059a3
|
Add Docker setup with Compose profiles for Phase 6
- Add multi-stage Dockerfile with python:3.11-slim base
- Add docker-compose.yml with profile support for selective service deployment:
- mqtt: Eclipse Mosquitto MQTT broker
- interface-receiver: MeshCore device receiver mode
- interface-sender: MeshCore device sender mode
- collector: MQTT subscriber and database storage
- api: REST API server
- web: Web dashboard
- mock: Testing profile with mock devices
- migrate: Database migration service
- Add mosquitto.conf with listener and persistence configuration
- Add .dockerignore for faster builds
- Add .env.example for Docker environment configuration
- Add sample members.json for web dashboard
|
2025-12-03 15:26:05 +00:00 |
|