43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
version: '3.9'
|
|
|
|
services:
|
|
influxdb_server_tls:
|
|
container_name: influxdb_tls
|
|
image: public.ecr.aws/docker/library/influxdb:${INFLUXDB_TAG}
|
|
expose:
|
|
- "8086"
|
|
- "8089/udp"
|
|
- "8083"
|
|
# ports:
|
|
# - "8087:8086"
|
|
environment:
|
|
DOCKER_INFLUXDB_INIT_MODE: setup
|
|
DOCKER_INFLUXDB_INIT_USERNAME: root
|
|
DOCKER_INFLUXDB_INIT_PASSWORD: emqx@123
|
|
DOCKER_INFLUXDB_INIT_ORG: emqx
|
|
DOCKER_INFLUXDB_INIT_BUCKET: mqtt
|
|
DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: abcdefg
|
|
volumes:
|
|
- ./certs/server.crt:/etc/influxdb/cert.pem
|
|
- ./certs/server.key:/etc/influxdb/key.pem
|
|
- "./influxdb/setup-v1.sh:/docker-entrypoint-initdb.d/setup-v1.sh"
|
|
command:
|
|
- influxd
|
|
- --tls-cert=/etc/influxdb/cert.pem
|
|
- --tls-key=/etc/influxdb/key.pem
|
|
restart: always
|
|
networks:
|
|
- emqx_bridge
|
|
|
|
# networks:
|
|
# emqx_bridge:
|
|
# driver: bridge
|
|
# name: emqx_bridge
|
|
# ipam:
|
|
# driver: default
|
|
# config:
|
|
# - subnet: 172.100.239.0/24
|
|
# gateway: 172.100.239.1
|
|
# - subnet: 2001:3200:3200::/64
|
|
# gateway: 2001:3200:3200::1
|