ci fix
All checks were successful
ci/woodpecker/tag/predeploy Pipeline was successful
ci/woodpecker/tag/build/4 Pipeline was successful
ci/woodpecker/tag/build/1 Pipeline was successful
ci/woodpecker/tag/build/3 Pipeline was successful
ci/woodpecker/tag/build/2 Pipeline was successful
ci/woodpecker/tag/deploy/1 Pipeline was successful
ci/woodpecker/tag/deploy/3 Pipeline was successful
ci/woodpecker/tag/deploy/2 Pipeline was successful
ci/woodpecker/tag/deploy/4 Pipeline was successful

This commit is contained in:
2025-12-01 10:21:52 +01:00
parent 5a13183123
commit e19bffc90c
4 changed files with 14 additions and 17 deletions

View File

@@ -1,3 +1,6 @@
when:
event: [tag]
matrix: matrix:
APP: APP:
- ui - ui

View File

@@ -1,3 +1,10 @@
when:
event: [tag]
depends_on:
- build
- predeploy
matrix: matrix:
APP: APP:
- ui - ui
@@ -24,6 +31,3 @@ steps:
exclude: exclude:
- refs/tags/*-configchange - refs/tags/*-configchange
depends_on:
- build
- predeploy

View File

@@ -1,3 +1,6 @@
when:
event: [tag]
steps: steps:
create_namespace: create_namespace:
image: quay.io/wollud1969/k8s-admin-helper:0.3.4 image: quay.io/wollud1969/k8s-admin-helper:0.3.4

View File

@@ -1,5 +1,3 @@
version: "3.9"
services: services:
homekit-bridge: homekit-bridge:
build: build:
@@ -7,33 +5,22 @@ services:
dockerfile: apps/homekit/Dockerfile dockerfile: apps/homekit/Dockerfile
container_name: homekit-bridge container_name: homekit-bridge
# Host-Netzwerk, damit mDNS/Bonjour im LAN sichtbar ist # Required for mDNS/Bonjour to work properly
network_mode: host network_mode: host
# Environment-Variablen für die Bridge-Konfiguration
environment: environment:
# Anzeigename der Bridge in HomeKit
- HOMEKIT_NAME=Home Automation Bridge - HOMEKIT_NAME=Home Automation Bridge
# HomeKit-Setup-PIN (Format XXX-YY-ZZZ)
- HOMEKIT_PIN=031-45-154 - HOMEKIT_PIN=031-45-154
# TCP-Port, auf dem HAP-Python lauscht (muss zum EXPOSE passen)
- HOMEKIT_PORT=51826 - 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 - API_BASE=http://homea2-api-internal.hottis.de
# Optionales API-Token, falls deine API Auth nutzt
- HOMEKIT_API_TOKEN= - HOMEKIT_API_TOKEN=
# Pfad für Persistenz der HomeKit-Daten im Container
- HOMEKIT_PERSIST_FILE=/data/homekit.state - HOMEKIT_PERSIST_FILE=/data/homekit.state
# Persistentes Volume für Pairing-Infos (homekit.state)
volumes: volumes:
- homekit_data:/data - homekit_data:/data
# Neustart-Policy
restart: unless-stopped restart: unless-stopped
volumes: volumes: