Commit e11dd500 authored by Hendrik Garske's avatar Hendrik Garske

Fix: Erweitere Backend-URL Erkennung mit Docker-internen Service-Namen

parent adc937e4
......@@ -67,12 +67,22 @@ export class WgApiClient {
private async request<T>(endpoint: string, options: RequestInit = {}): Promise<T> {
// Liste möglicher Backend-URLs zum Ausprobieren
// Hinweis: Port 51821 ist der Standard-Port für wg-easy Web-UI
// Wenn beide im gleichen Container laufen, sollte localhost funktionieren
// In Docker: Wenn Services als separate Container laufen, verwenden sie interne Docker-Namen
// In CapRover: Services haben Namen wie srv-captain--<app-name>
// Wenn beide im gleichen Container laufen, funktioniert localhost
const possibleUrls = [
this.baseUrl, // Zuerst die konfigurierte URL versuchen (Standard: localhost:51821)
'http://localhost:51821', // Standard für gleichen Container
'http://127.0.0.1:51821', // Alternative localhost-Variante
this.baseUrl, // Zuerst die konfigurierte URL versuchen
// Versuche interne Docker-Namen (für separate Container im gleichen Netzwerk)
'http://wg-easy:51821',
'http://wg-easy-backend:51821',
'http://backend:51821',
// Versuche CapRover Service-Namen (wenn als separate Services)
'http://srv-captain--wg-easy:51821',
'http://srv-captain--wg-easy-backend:51821',
'http://srv-captain--corex-wg-easy:51821',
// Versuche localhost (wenn beide im gleichen Container)
'http://localhost:51821',
'http://127.0.0.1:51821',
]
let lastError: Error | null = null
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment