diff --git a/apps/admin-ui/src/app/nodes/page.tsx b/apps/admin-ui/src/app/nodes/page.tsx index 98cc04c..4d4c880 100644 --- a/apps/admin-ui/src/app/nodes/page.tsx +++ b/apps/admin-ui/src/app/nodes/page.tsx @@ -29,13 +29,14 @@ export default function NodesPage() { const [enrollName, setEnrollName] = useState(""); const [enrollLocation, setEnrollLocation] = useState(""); const [enrollToken, setEnrollToken] = useState(""); - const [publicUrl, setPublicUrl] = useState("https://node01.vonas.nl"); + const [publicUrl, setPublicUrl] = useState("https://node1.example.com"); const [moviesPath, setMoviesPath] = useState("/mnt/user/movies"); const [seriesPath, setSeriesPath] = useState("/mnt/user/series"); const [copied, setCopied] = useState(false); const [editId, setEditId] = useState(null); const [editName, setEditName] = useState(""); const [editLocation, setEditLocation] = useState(""); + const [editPublicUrl, setEditPublicUrl] = useState(""); function loadNodes() { fetch("/api/v1/admin/nodes", { credentials: "include" }) @@ -114,7 +115,11 @@ export default function NodesPage() { method: "PATCH", credentials: "include", headers: { "Content-Type": "application/json" }, - body: JSON.stringify({ name: editName, location: editLocation }), + body: JSON.stringify({ + name: editName, + location: editLocation, + publicStreamUrl: editPublicUrl.trim().replace(/\/$/, ""), + }), }); setEditId(null); loadNodes(); @@ -150,7 +155,7 @@ export default function NodesPage() {
- setPublicUrl(e.target.value)} placeholder="https://node01.vonas.nl" /> + setPublicUrl(e.target.value)} placeholder="https://node1.example.com" />
@@ -194,6 +199,17 @@ export default function NodesPage() { setEditLocation(e.target.value)} />
+
+ + setEditPublicUrl(e.target.value)} + placeholder="https://node1.example.com" + /> +

+ Zet dit ook in de node-container als MEDIA_NODE_PUBLIC_URL, anders overschrijft de volgende HELLO dit weer. +

+
@@ -234,6 +250,7 @@ export default function NodesPage() { setEditId(node.id); setEditName(node.name); setEditLocation(node.location ?? ""); + setEditPublicUrl(node.publicStreamUrl); }} > Edit