From e19bffc90cd622e1dea60eefe78891023af57276 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 1 Dec 2025 10:21:52 +0100 Subject: [PATCH] ci fix --- .woodpecker/build.yml | 3 +++ .woodpecker/deploy.yml | 10 +++++++--- .woodpecker/predeploy.yml | 3 +++ apps/homekit/docker-compose.yaml | 15 +-------------- 4 files changed, 14 insertions(+), 17 deletions(-) diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml index 50dfff8..5b07a14 100644 --- a/.woodpecker/build.yml +++ b/.woodpecker/build.yml @@ -1,3 +1,6 @@ +when: + event: [tag] + matrix: APP: - ui diff --git a/.woodpecker/deploy.yml b/.woodpecker/deploy.yml index ffaca26..b74bda9 100644 --- a/.woodpecker/deploy.yml +++ b/.woodpecker/deploy.yml @@ -1,3 +1,10 @@ +when: + event: [tag] + +depends_on: + - build + - predeploy + matrix: APP: - ui @@ -24,6 +31,3 @@ steps: exclude: - refs/tags/*-configchange -depends_on: - - build - - predeploy diff --git a/.woodpecker/predeploy.yml b/.woodpecker/predeploy.yml index 2f0ce6d..345ea99 100644 --- a/.woodpecker/predeploy.yml +++ b/.woodpecker/predeploy.yml @@ -1,3 +1,6 @@ +when: + event: [tag] + steps: create_namespace: image: quay.io/wollud1969/k8s-admin-helper:0.3.4 diff --git a/apps/homekit/docker-compose.yaml b/apps/homekit/docker-compose.yaml index 8b45d66..386f866 100644 --- a/apps/homekit/docker-compose.yaml +++ b/apps/homekit/docker-compose.yaml @@ -1,5 +1,3 @@ -version: "3.9" - services: homekit-bridge: build: @@ -7,33 +5,22 @@ services: dockerfile: apps/homekit/Dockerfile container_name: homekit-bridge - # Host-Netzwerk, damit mDNS/Bonjour im LAN sichtbar ist + # Required for mDNS/Bonjour to work properly network_mode: host - # Environment-Variablen für die Bridge-Konfiguration environment: - # Anzeigename der Bridge in HomeKit - HOMEKIT_NAME=Home Automation Bridge - # HomeKit-Setup-PIN (Format XXX-YY-ZZZ) - HOMEKIT_PIN=031-45-154 - # TCP-Port, auf dem HAP-Python lauscht (muss zum EXPOSE passen) - HOMEKIT_PORT=51826 - # Basis-URL deiner bestehenden API (anpassen!) - # Beispiel: UI/API im gleichen Docker-Netzwerk → http://api:8001 - # Oder IP/Host im LAN → z.B. http://192.168.1.10:8001 - API_BASE=http://homea2-api-internal.hottis.de - # Optionales API-Token, falls deine API Auth nutzt - HOMEKIT_API_TOKEN= - # Pfad für Persistenz der HomeKit-Daten im Container - HOMEKIT_PERSIST_FILE=/data/homekit.state - # Persistentes Volume für Pairing-Infos (homekit.state) volumes: - homekit_data:/data - # Neustart-Policy restart: unless-stopped volumes: