# Docker Compose für nuccy # Container im externen Docker-Netzwerk 'smarthome', erreicht InfluxDB als 'influxdb'. # Geheimnisse (INFLUX_TOKEN) kommen aus einer .env-Datei neben dieser Compose-Datei. services: strom-app: image: docker.citysensor.de/strom-next:latest container_name: strom-next-app restart: unless-stopped ports: - "${STROM_PORT:-3000}:3000" environment: - NODE_ENV=production # Zeitzone (muss zur Flux-Aggregation Europe/Berlin passen) - TZ=Europe/Berlin # InfluxDB im smarthome-Netz - INFLUX_URL=http://influxdb:8086 - INFLUX_TOKEN=${INFLUX_TOKEN} - INFLUX_ORG=citysensor - INFLUX_BUCKET=strom # Rohdaten (24h) bzw. Rollup (7d/31d/365d) - INFLUX_MEASUREMENT=vzlogger - INFLUX_ROLLUP_MEASUREMENT=arbeit_hourly - INFLUX_FIELD=arbeit - INFLUX_UNIT_FACTOR=0.001 # E-Auto-Lade-Erkennung - INFLUX_POWER_FIELD=leistung - LADEN_THRESHOLD_KW=11 - LADEN_MIN_HOURS=2 - LADEN_MAX_GAP_MIN=10 networks: - smarthome networks: smarthome: external: true