hems/docker-compose.influx.yaml

50 lines
No EOL
1.2 KiB
YAML

services:
grafana:
image: grafana/grafana:8.2.2-ubuntu
hostname: ${DOCKERHOSTNAME}
ports:
- 8087:3000
container_name: grafana
environment:
- GF_INSTALL_PLUGINS=${GRAFANA_GF_INSTALL_PLUGINS}
- TZ=Europe/Amsterdam
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE}
max-size: ${DOCKERLOGGING_MAXSIZE}
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime:ro
- ./grafana:/var/lib/grafana
- ./data:/storage
mqtt:
image: eclipse-mosquitto:2.0.14
ports:
- 1883:1883
restart: unless-stopped
volumes:
- ./data/mqtt:/mosquitto/config:ro
- ./data/mqtt:/mosquitto/log
- ./data/mqtt:/mosquitto/data
influxdb:
image: influxdb:1.8
hostname: influx
ports:
- 8086:8086
container_name: influxdb
environment:
- TZ=Europe/Amsterdam
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE}
max-size: ${DOCKERLOGGING_MAXSIZE}
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime:ro
- ./influx:/var/lib/influxdb
- ./data:/storage