#Can you do a pure docker install with HA
1 messages · Page 1 of 1 (latest)
mosquitto:
container_name: mosquitto
image: eclipse-mosquitto:2
restart: unless-stopped
ports:
- "1883:1883/tcp"
- "8883:8883/tcp"
- "9001:9001/tcp"
volumes:
- /data/mosquitto/config:/mosquitto/config
- /data/mosquitto/data:/mosquitto/data
- /data/mosquitto/log:/mosquitto/log
healthcheck:
test: ["CMD", "mosquitto_sub", "-u", "test_account", "-P", "test_account_password", "-h", "localhost", "-t", "$$SYS/broker/uptime", "-i", "docker_health_check", "-C", "1"]
interval: 2m
timeout: 10s
retries: 3
zigbee2mqtt_new:
container_name: zigbee2mqtt
image: koenkk/zigbee2mqtt:1.32.0
volumes:
- /data/z2m:/app/data
devices:
- /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_5cb79dca8a93eb1194cb194f3d98b6d1-if00-port0:/dev/ttyUSB0
restart: unless-stopped
ports:
- 8080:8080
environment:
- TZ=Etc/UTC
healthcheck:
test: ["CMD", "/usr/bin/wget", "-q", "-O -", "http://127.0.0.1:8080"]
interval: 60s
timeout: 5s
retries: 3
piper:
restart: unless-stopped
image: rhasspy/wyoming-piper
container_name: piper
ports:
- 10200:10200
volumes:
- /data/piper:/data
command: "--voice en-gb-alan-low"
cloudflared:
container_name: cloudflared
image: cloudflare/cloudflared
restart: unless-stopped
command: tunnel run
env_file: cloudflared.env
ports:
- '3333:3333'
mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: mariadb
restart: unless-stopped
ports:
- 3306:3306
volumes:
- /data/mariadb:/config
- /backup/mariadb:/backup
env_file: mariadb.env
healthcheck:
test: ["CMD", "/usr/bin/mysql", "--user=test_account", "--password=test_account_password", "-e", "show databases;"]
interval: 30s
timeout: 10s
retries: 3