2 Commits

Author SHA1 Message Date
admin bb827f197d Fix: Container-Zeitzone Europe/Berlin (Januar fehlte, Ladetage nicht markiert)
Ursache: Container lief in UTC, waehrend die Flux-Aggregation Europe/Berlin
nutzt. Dadurch lagen die in JS (Lokalzeit) berechneten Monats-/Tagesgrenzen
eine Stunde neben den Flux-Balken:
- Januar-Balken (Berlin = 31.12. 23:00 UTC) lag vor 'start' (UTC) und wurde
  weggefiltert.
- Ladetag-Zeitstempel (UTC-Mitternacht) passten nicht auf die Verbrauchsbalken
  (Berliner Mitternacht) -> keine Markierung.

Fix: tzdata ins Image + TZ=Europe/Berlin (Dockerfile und compose). Damit
stimmt die JS-Lokalzeit mit der Flux-Location ueberein. Verifiziert: im
Container ergibt new Date(2026,0,1) den Berliner Monatsanfang.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 17:13:06 +02:00
admin 6fdf29f040 Docker-Deployment fuer nuccy
- Dockerfile (Next.js standalone, Multi-Stage) + .dockerignore
- deploy.sh fuer strom-next angepasst (Registry docker.citysensor.de,
  multiplatform build & push)
- docker-compose.prod.yml: Netzwerk 'smarthome' (external), InfluxDB als
  Host 'influx', alle Env-Defaults gesetzt, INFLUX_TOKEN aus .env
- .env.production.example (nur Token/Port), public/ fuer den Image-Build
- README: Deploy-Anleitung

Lokal verifiziert: Image baut, Container startet und liefert HTTP 200.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 16:34:24 +02:00