first commit.
This commit is contained in:
32
docker-compose.yml
Normal file
32
docker-compose.yml
Normal 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
|
||||||
Reference in New Issue
Block a user