From 699df03693e1369ad07486ffb2b5960b48806a60 Mon Sep 17 00:00:00 2001 From: Lars Rossen Date: Mon, 7 Sep 2026 21:25:36 +0200 Subject: [PATCH] added proxy port --- src/apps/signage/README.md | 11 +++++++---- src/apps/signage/signage.json | 6 +++++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/apps/signage/README.md b/src/apps/signage/README.md index ec01123..357d498 100644 --- a/src/apps/signage/README.md +++ b/src/apps/signage/README.md @@ -9,7 +9,8 @@ service itself is not chosen/installed yet. | VM | 1 core · 1024 MB · 16 G disk · `tanka1` · `lan` bridge | | Image | `debian-13-generic-amd64.qcow2` (cloud-init) | | vmid | 816 | -| Depends on | `cluster:vm`, `templates:debian`, `backup:vm` | +| Depends on | `cluster:vm`, `templates:debian`, `backup:vm`, `network:proxy` | +| Published at | `https://signage.makerfloss.eu` → port 80 on the VM | | Target env | `omStaging` (installs as `signage-omStaging`) | ## Files @@ -21,6 +22,8 @@ service itself is not chosen/installed yet. ## Next steps -Pick the signage software and extend `update.sh`/`test.sh` accordingly. If it -exposes a web UI, add `network:proxy` (and `identity:identity` for OIDC login) -to `dependsOn` and a matching `config` block. +Pick the signage software and extend `update.sh`/`test.sh` accordingly. The +reverse proxy already publishes the VM at `signage.makerfloss.eu`; confirm +`proxyPort` (currently `80`, and `proxyUpstreamTls` if the UI is HTTPS) once the +software is chosen, and list its listening ports in `ports`. Add +`identity:identity` to `dependsOn` if it can take an OIDC login. diff --git a/src/apps/signage/signage.json b/src/apps/signage/signage.json index 6026b37..c00db23 100644 --- a/src/apps/signage/signage.json +++ b/src/apps/signage/signage.json @@ -9,7 +9,7 @@ "vmid": 816, "vmtag": "TAPPaaS,MakerFLOSS", "ports": [], - "dependsOn": ["cluster:vm", "templates:debian", "backup:vm"], + "dependsOn": ["cluster:vm", "templates:debian", "backup:vm", "network:proxy"], "provides": [], "config": { "cluster:vm": { @@ -24,6 +24,10 @@ "imageLocation": "https://cdimage.debian.org/cdimage/cloud/trixie/latest", "cloudInit": "true", "bridge0": "lan" + }, + "network:proxy": { + "proxyDomain": "signage.makerfloss.eu", + "proxyPort": 80 } } }