teg/backend/external/README.md
2026-06-09 14:26:35 +02:00

46 lines
971 B
Markdown

# Server Folders mit Parametern
## Backend-Proxy
Der bestehende Frontend-Endpunkt bleibt:
```http
GET /admin/server-folders?path=D:\Milestone
POST /admin/server-folders
```
Zusätzlich kann der Proxy diese Parameter auswerten:
```http
GET /admin/server-folders?path=D:\Milestone&schema=http&port=8099&token=CHANGE-ME
```
Aliasnamen:
- `schema`, `scheme`, `agentSchema`, `agentScheme`
- `port`, `agentPort`
- `token`, `agentToken`
Der Proxy entfernt diese Parameter, bevor er an den Agent weiterleitet.
Der Token wird als Header weitergegeben:
```http
X-Server-Folders-Token: CHANGE-ME
```
## Agent starten
```powershell
.\server-folders-agent.exe -port 8099 -roots "Milestone D=D:\Milestone;Milestone E=E:\Milestone" -token "CHANGE-ME"
```
Alternativ weiter per ENV:
```powershell
$env:LISTEN_ADDR=":8099"
$env:SERVER_FOLDER_ROOTS="Milestone D=D:\Milestone;Milestone E=E:\Milestone"
$env:SERVER_FOLDER_AGENT_TOKEN="CHANGE-ME"
.\server-folders-agent.exe
```