services: influxdb3: image: influxdb:3-core container_name: edx-influxdb3 restart: unless-stopped ulimits: nofile: soft: 65536 hard: 65536 ports: - 8181:8181 command: - influxdb3 - serve - --node-id=influxb-node0 - --object-store=file - --data-dir=/var/lib/influxdb3 volumes: - type: volume source: influxdb3-data target: /var/lib/influxdb3 logging: driver: "json-file" options: max-size: "10m" max-file: "5" grafana: image: grafana/grafana:latest container_name: edx-grafana restart: unless-stopped ports: - 8085:3000 volumes: - grafana-data:/var/lib/grafana depends_on: - influxdb3 logging: driver: "json-file" options: max-size: "10m" max-file: "5" upsmon: build: context: ../upsmon dockerfile: ../upsmon/upsmon.Dockerfile args: BUILD_VER: #image: upsmon:influx3 container_name: edx-upsmon restart: unless-stopped depends_on: - influxdb3 devices: - /dev/ttyS0:/dev/ttyS0 logging: driver: "json-file" options: max-size: "10m" max-file: "5" environment: - INTERVAL=5 - INFLUXDB_TOKEN=apiv3_tbEpA8JmIRTfr8Wbw9npD79BcMlFsnV4_jhdt-CdUP53Mos61KBODGaggl2g5oKZZvZrZu3e6mpob6zorhEdbg - INFLUXDB_URL=http://influxdb3:8181 - INFLUXDB_DATABASE=edelweiss30d - PORT=/dev/ttyS0 - BAUD=2400 - LOG_FILE=/tmp/upsmon.log - LOG_FILE_LVL=WARNING - LOG_CLI_LVL=INFO routermon: build: context: ../routermon dockerfile: ../routermon/routermon.Dockerfile args: BUILD_VER: #image: routermon:influx3 container_name: edx-routermon restart: unless-stopped depends_on: - influxdb3 logging: driver: "json-file" options: max-size: "10m" max-file: "5" environment: - INTERVAL=5 - INFLUXDB_TOKEN=apiv3_tbEpA8JmIRTfr8Wbw9npD79BcMlFsnV4_jhdt-CdUP53Mos61KBODGaggl2g5oKZZvZrZu3e6mpob6zorhEdbg - INFLUXDB_URL=http://influxdb3:8181 - INFLUXDB_DATABASE=edelweiss30d - MIKROTIK_IP=192.168.31.1 - MIKROTIK_USER=service - MIKROTIK_PASSWORD=dataservice - LOG_FILE=/tmp/routermon.log - LOG_FILE_LVL=WARNING - LOG_CLI_LVL=INFO projmon: build: context: ../projmon dockerfile: ../projmon/projmon.Dockerfile args: BUILD_VER: container_name: edx-projmon restart: unless-stopped depends_on: - influxdb3 logging: driver: "json-file" options: max-size: "10m" max-file: "5" environment: - INTERVAL=5 - INFLUXDB_TOKEN=apiv3_tbEpA8JmIRTfr8Wbw9npD79BcMlFsnV4_jhdt-CdUP53Mos61KBODGaggl2g5oKZZvZrZu3e6mpob6zorhEdbg - INFLUXDB_URL=http://influxdb3:8181 - INFLUXDB_DATABASE=edelweiss30d - PROJECTOR_IP=192.168.31.10 - PROJECTOR_USER=alberto - PROJECTOR_PASSWORD=alberto - LOG_FILE=/tmp/projmon.log - LOG_FILE_LVL=WARNING - LOG_CLI_LVL=INFO volumes: grafana-data: influxdb3-data: