From 86bb185c1403164177f575cef323e4e48611fd18 Mon Sep 17 00:00:00 2001 From: Bastian Rihm Date: Tue, 26 Aug 2025 15:33:04 +0200 Subject: [PATCH] Add projector service --- caddy_base.json | 17 +++++++++++++++++ entrypoint | 1 + 2 files changed, 18 insertions(+) diff --git a/caddy_base.json b/caddy_base.json index 9c2c18c..4db77db 100644 --- a/caddy_base.json +++ b/caddy_base.json @@ -42,6 +42,23 @@ } ] }, + { + "handle": [ + { + "handler": "reverse_proxy", + "upstreams": [ + { + "dial": "$PROJECTOR_HOST:$PROJECTOR_PORT" + } + ] + } + ], + "match": [ + { + "path": ["/system/projector*"] + } + ] + }, { "handle": [ { diff --git a/entrypoint b/entrypoint index 32d9b25..3e6ed87 100755 --- a/entrypoint +++ b/entrypoint @@ -16,6 +16,7 @@ AUTOUPDATE_HOST="${AUTOUPDATE_HOST:-autoupdate}" AUTOUPDATE_PORT="${AUTOUPDATE_P ICC_HOST="${ICC_HOST:-icc}" ICC_PORT="${ICC_PORT:-9007}" \ AUTH_HOST="${AUTH_HOST:-auth}" AUTH_PORT="${AUTH_PORT:-9004}" \ SEARCH_HOST="${SEARCH_HOST:-search}" SEARCH_PORT="${SEARCH_PORT:-9050}" \ +PROJECTOR_HOST="${PROJECTOR_HOST:-projector}" PROJECTOR_PORT="${PROJECTOR_PORT:-9051}" \ MEDIA_HOST="${MEDIA_HOST:-media}" MEDIA_PORT="${MEDIA_PORT:-9006}" \ MANAGE_HOST="${MANAGE_HOST:-manage}" MANAGE_PORT="${MANAGE_PORT:-9008}" \ CLIENT_HOST="${CLIENT_HOST:-client}" CLIENT_PORT="${CLIENT_PORT:-9001}" \