first commit.

This commit is contained in:
2024-10-17 07:21:16 +01:00
commit 64041f04c9

32
docker-compose.yml Normal file
View File

@@ -0,0 +1,32 @@
version: '3.7'
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:
- /home/thomas/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:
volumes:
zwave-config:
name: zwave-config