chore(discord-bridge): dashboard-ul se muta de pe /punte pe /claude
https://claude-agent.tailf7372d.ts.net/claude Redenumire completa: tailscale serve, DASHBOARD_PREFIX, teste, documentatie, ops/install.sh (implicitul pentru instalari noi). Vechiul /punte a fost scos din serve si intoarce 404. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B29CApsP1JkSdjYaGaHpE7
This commit is contained in:
@@ -62,9 +62,9 @@ COOKIE_MAX_AGE = 60 * 60 * 24 * 30
|
||||
|
||||
|
||||
def mount_prefix() -> str:
|
||||
"""Prefixul sub care e montat panoul (`DASHBOARD_PREFIX`, ex. `/punte`).
|
||||
"""Prefixul sub care e montat panoul (`DASHBOARD_PREFIX`, ex. `/claude`).
|
||||
|
||||
`tailscale serve --set-path /punte` TAIE prefixul inainte de a proxa, deci in
|
||||
`tailscale serve --set-path /claude` TAIE prefixul inainte de a proxa, deci in
|
||||
mod normal aici ajunge `/api/status`. Prefixul e acceptat totusi si intact,
|
||||
pentru cazul unui proxy care nu taie si pentru `curl` direct pe localhost.
|
||||
Paginile nu depind de el: toate URL-urile din HTML sunt relative.
|
||||
@@ -402,7 +402,7 @@ class Handler(SimpleHTTPRequestHandler):
|
||||
raw = urlparse(self.path).path
|
||||
path = strip_prefix(raw)
|
||||
if path == "/" and not raw.endswith("/"):
|
||||
# `/punte` fara slash final: URL-urile relative din pagina s-ar
|
||||
# `/claude` fara slash final: URL-urile relative din pagina s-ar
|
||||
# rezolva la radacina hostului (`/api/status`), unde proxy-ul nu mai
|
||||
# trimite nimic incoace. Fortam forma cu slash.
|
||||
self.send_response(301)
|
||||
@@ -418,7 +418,7 @@ class Handler(SimpleHTTPRequestHandler):
|
||||
# Prefixul reintra AICI in mod deliberat. Un "/login.html" absolut ar
|
||||
# arunca browserul in radacina hostului (alt serviciu), iar un
|
||||
# "login.html" relativ se rezolva gresit cand adresa vine fara slash
|
||||
# final (`/punte` -> `/login.html`). Cu prefixul reatasat, ambele
|
||||
# final (`/claude` -> `/login.html`). Cu prefixul reatasat, ambele
|
||||
# forme ajung unde trebuie, si direct pe localhost la fel: calea de
|
||||
# intrare e curatata oricum de `strip_prefix`.
|
||||
self.send_response(302)
|
||||
|
||||
Reference in New Issue
Block a user