diff --git a/home-apps/demo-service-caddy.yaml b/home-apps/demo-service-caddy.yaml index 1025c40..e38a80e 100644 --- a/home-apps/demo-service-caddy.yaml +++ b/home-apps/demo-service-caddy.yaml @@ -23,6 +23,11 @@ data: } } + # ── Root path: API handles auth (logged in → /admin, else → error page) ── + handle / { + reverse_proxy localhost:3000 + } + # Management API → Python service handle /api/* { reverse_proxy localhost:3000 { diff --git a/home-apps/demo-service/Caddyfile b/home-apps/demo-service/Caddyfile index d68cbed..3bacf75 100644 --- a/home-apps/demo-service/Caddyfile +++ b/home-apps/demo-service/Caddyfile @@ -16,6 +16,11 @@ } } + # ── Root path: API handles auth (logged in → /admin, else → error page) ── + handle / { + reverse_proxy localhost:3000 + } + # Management API → Python service handle /api/* { reverse_proxy localhost:3000 { diff --git a/home-apps/demo-service/admin-ui.html b/home-apps/demo-service/admin-ui.html index 9410d32..2eae918 100644 --- a/home-apps/demo-service/admin-ui.html +++ b/home-apps/demo-service/admin-ui.html @@ -6,75 +6,101 @@ Demo Manager — junv.cc -

🧪 Demo Manager

Loading...
+

🧪 Demo Manager

Loading...
-

➕ New Demo Site — drafts are hidden until published

+

➕ New Demo Site

-
-
-
- +
+
+
+
-

📂 Sites

Loading...
+

📂 Sites

Loading sites...

- +