From aa76430a219cc1119ad0ab89b71223002d1ffee7 Mon Sep 17 00:00:00 2001 From: Michel Date: Thu, 14 Sep 2023 20:34:00 +0200 Subject: [PATCH] New addition: Domoticz --- domoticz/.env.sample | 12 ++++++++++++ domoticz/compose.yml | 18 ++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 domoticz/.env.sample create mode 100644 domoticz/compose.yml diff --git a/domoticz/.env.sample b/domoticz/.env.sample new file mode 100644 index 0000000..9a0930b --- /dev/null +++ b/domoticz/.env.sample @@ -0,0 +1,12 @@ +# Uncomment and change the following variables if you want to use them. +#RESTART=unless-stopped +#SYNOLOGY_VOLUME=volume1 +#STACK_NAME=domoticz +#UID=1024 +#GID=101 +#TZ=Europe/Amsterdam +#DOMOTICZ_CONTAINER_NAME=Domoticz +#DOMOTICZ_TAG=latest +#DOMOTICZ_PORT=3000 +#DOMOTICZ_EXTRA_CMD_ARG= +#DOMOTICZ_LOG_PATH=/opt/domoticz/userdata/domoticz.log diff --git a/domoticz/compose.yml b/domoticz/compose.yml new file mode 100644 index 0000000..5cea70a --- /dev/null +++ b/domoticz/compose.yml @@ -0,0 +1,18 @@ +services: + # Domoticz + domoticz: + container_name: ${DOMOTICZ_CONTAINER_NAME:-Domoticz} + image: domoticz/domoticz:${DOMOTICZ_TAG:-latest} + user: ${UID:-1024}:${GID:-101} + restart: ${RESTART:-unless-stopped} + healthcheck: + test: curl -f http://localhost:${DOMOTICZ_PORT:-8080}/ || exit 1 + environment: + WWW_PORT: ${DOMOTICZ_PORT:-8080} + TZ: ${TZ:-Europe/Amsterdam} + EXTRA_CMD_ARG: ${DOMOTICZ_EXTRA_CMD_ARG:-} + LOG_PATH: ${DOMOTICZ_LOG_PATH:-/opt/domoticz/userdata/domoticz.log} + ports: + - ${DOMOTICZ_PORT:-8080}:${DOMOTICZ_PORT:-8080} + volumes: + - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-domoticz}/${DOMOTICZ_CONTAINER_NAME:-Domoticz}/opt/domoticz/userdata:/opt/domoticz/userdata