diff --git a/Dockerfile b/Dockerfile index 397b505..2291022 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,6 +33,11 @@ WORKDIR /app ENV NODE_ENV=production ENV NEXT_TELEMETRY_DISABLED=1 +# Zeitzone Europe/Berlin: JS-Lokalzeit muss mit der Flux-Aggregation (Berlin) +# uebereinstimmen, sonst werden Tages-/Monatsgrenzen falsch zugeordnet. +RUN apk add --no-cache tzdata +ENV TZ=Europe/Berlin + RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 6dae8ba..a31b6fa 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -10,6 +10,8 @@ services: - "${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}