Add LAN-only status UI for caddy-autogen

This commit is contained in:
Joachim Friberg
2026-03-23 12:47:30 +01:00
parent 5b15a0aedd
commit 2346d5a096
9 changed files with 590 additions and 34 deletions
+15
View File
@@ -19,6 +19,9 @@ services:
- target: 443
published: 4431
protocol: tcp
- target: 31820
published: 31820
protocol: tcp
volumes:
- type: bind
source: /DATA/AppData/$AppID/caddy/data
@@ -45,6 +48,9 @@ services:
- container: "443"
description:
en_us: HTTPS ingress
- container: "31820"
description:
en_us: Local/LAN status UI
volumes:
- container: /data
description:
@@ -105,12 +111,21 @@ services:
DEFAULT_SCHEME: http
DEFAULT_PATH: /
DEFAULT_HEALTH_URI:
STATUS_BIND: 0.0.0.0:8089
STATUS_UI_PORT: 31820
STATUS_UPSTREAM: discovery-agent:8089
CF_VERIFY_URL: https://api.cloudflare.com/client/v4/user/tokens/verify
CADDY_DATA_DIR: /caddy-data
CONFIG_FILE: /app/config/defaults.yaml
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /app/config
read_only: true
- type: bind
source: /DATA/AppData/$AppID/caddy/data
target: /caddy-data
read_only: true
read_only: true
tmpfs:
- /tmp