Files
zwavejs/docker-compose.yml
2025-08-03 18:25:19 +01:00

29 lines
791 B
YAML

services:
zwave-js-ui:
container_name: zwave-js-ui
image: zwavejs/zwave-js-ui:latest
restart: always
tty: true
stop_signal: SIGINT
environment:
- SESSION_SECRET=egag4Oodaera5eim
- ZWAVEJS_EXTERNAL_CONFIG=/usr/src/app/store/.config-db
- TZ=Europe/London
networks:
- zwave
devices:
- '/dev/ttyAMA0:/dev/zwave'
volumes:
- /opt/zwavejs/store:/usr/src/app/store
ports:
- '8091:8091' # port for web interface
- '3000:3000' # port for Z-Wave JS websocket server
healthcheck:
test: '/usr/bin/wget --no-verbose --spider --header "Accept: text/plain" http://zway.dd.tomtom.uk.net:8091/health || exit 1'
interval: 1m
timeout: 10s
start_period: 30s
retries: 3
networks:
zwave: