From 53f9e888df17fc2721905d5db5523c57a8b14e0d Mon Sep 17 00:00:00 2001 From: LukeGus Date: Mon, 18 Aug 2025 00:38:38 -0500 Subject: [PATCH] Fix api --- docker/nginx.conf | 41 +++++++++++++++++++++++++-- src/ui/Navigation/Tabs/TabContext.tsx | 1 - 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/docker/nginx.conf b/docker/nginx.conf index 32446739..fe530ac4 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -85,7 +85,36 @@ http { proxy_set_header X-Forwarded-Proto $scheme; } - location /ssh/file_manager/ { + # File manager recent, pinned, shortcuts (handled by SSH service) + location /ssh/file_manager/recent { + proxy_pass http://127.0.0.1:8081; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /ssh/file_manager/pinned { + proxy_pass http://127.0.0.1:8081; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /ssh/file_manager/shortcuts { + proxy_pass http://127.0.0.1:8081; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # SSH file manager operations (handled by file manager service) + location /ssh/file_manager/ssh/ { proxy_pass http://127.0.0.1:8084; proxy_http_version 1.1; proxy_set_header Host $host; @@ -94,7 +123,7 @@ http { proxy_set_header X-Forwarded-Proto $scheme; } - location /ssh/stats/ { + location /status/ { proxy_pass http://127.0.0.1:8085; proxy_http_version 1.1; proxy_set_header Host $host; @@ -103,6 +132,14 @@ http { proxy_set_header X-Forwarded-Proto $scheme; } + location /metrics/ { + proxy_pass http://127.0.0.1:8085; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } error_page 500 502 503 504 /50x.html; location = /50x.html { diff --git a/src/ui/Navigation/Tabs/TabContext.tsx b/src/ui/Navigation/Tabs/TabContext.tsx index f4fcd4b0..22a568ba 100644 --- a/src/ui/Navigation/Tabs/TabContext.tsx +++ b/src/ui/Navigation/Tabs/TabContext.tsx @@ -78,7 +78,6 @@ export function TabProvider({children}: TabProviderProps) { title: effectiveTitle, terminalRef: tabData.type === 'terminal' ? React.createRef() : undefined }; - console.log('Adding new tab:', newTab); setTabs(prev => [...prev, newTab]); setCurrentTab(id); setAllSplitScreenTab(prev => prev.filter(tid => tid !== id));