Commit Graph

7 Commits

Author SHA1 Message Date
admin a2af88136c Fix MQTT connection: add extra_hosts so container resolves nuccy to host gateway
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 19:44:59 +02:00
admin 4fbb7ec6a0 Add multi-platform build script and prod compose for registry deployment
- build-push.sh: buildx pipeline to docker.citysensor.de
- docker-compose.prod.yml: pull-only compose for nuccy (no build context)
- docker-compose.yml: image tag added for local tagging

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 19:11:41 +02:00
admin 3dba022221 Add nginx reverse proxy to compose stack for /bodenfeuchte routing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 19:07:18 +02:00
admin a9fbf25d9f Add basePath /bodenfeuchte for reverse proxy deployment
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 19:05:10 +02:00
admin 635b3ce598 Implement Bodenfeuchte app: MQTT listener, SQLite storage, chart UI, Docker
- Custom Next.js server starts MQTT listener on boot
- Subscribes to zigbee2mqtt/Bodenfeuchte_1, stores soil_moisture in SQLite
- API route /api/data returns last 6 hours of measurements
- Frontend shows current value + Recharts line chart, auto-refresh every 60s
- Dockerfile + docker-compose with persistent volume for SQLite DB

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 18:10:18 +02:00
admin de23825cf6 Add .env.example and adjust .gitignore for env file handling
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 18:06:17 +02:00
admin 1bd28d71b1 Initial commit from Create Next App 2026-05-15 17:48:14 +02:00