home_data/docker-compose.yml

39 lines
1008 B
YAML

version: "3.7"
services:
rabbitmq:
hostname: rabbitmq
image: rabbitmq:3.11-management
command: rabbitmq-server
ports:
- "24001:5672"
- "24002:15672"
- "24003:1883"
- "24004:8883"
volumes:
- ./rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf:ro
- ./rabbitmq/definitions.json:/etc/rabbitmq/definitions.json:ro
- ./rabbitmq/enabled_plugins:/etc/rabbitmq/enabled_plugins:rw
influx:
hostname: influx
image: influxdb:2.6
ports:
- "24005:8086"
volumes:
- ./influx-data:/var/lib/influxdb2:rw
- ./influx/scripts:/docker-entrypoint-initdb.d
- ./tokens:/tokens:rw
environment:
- DOCKER_INFLUXDB_INIT_MODE=setup
- DOCKER_INFLUXDB_INIT_USERNAME=admin
- DOCKER_INFLUXDB_INIT_PASSWORD=admin1234
- DOCKER_INFLUXDB_INIT_ORG=home
- DOCKER_INFLUXDB_INIT_BUCKET=sensor
gatherer:
hostname: gatherer
volumes:
- ./tokens:/tokens:ro
depends_on:
- rabbitmq
- influx