diff --git a/.gitignore b/.gitignore index 545cc55..88bcec7 100644 --- a/.gitignore +++ b/.gitignore @@ -18,8 +18,10 @@ dist/ downloads/ eggs/ .eggs/ -lib/ -lib64/ +# Venv-Muster auf Root verankert — das nackte `lib/` verschluckte auch +# docker/ui/src/lib/ und ließ api.ts nie in einen Commit (Ampel-Rot 23.07.). +/lib/ +/lib64/ parts/ sdist/ var/ diff --git a/docker/ui/src/lib/api.ts b/docker/ui/src/lib/api.ts new file mode 100644 index 0000000..80cc30a --- /dev/null +++ b/docker/ui/src/lib/api.ts @@ -0,0 +1,7 @@ +import axios from 'axios' + +// Alle API-Aufrufe laufen relativ über /api — nginx im UI-Container leitet an +// den api-Container weiter. Vorher stand in vier Dateien http://localhost:8000 +// hartkodiert: vom PC aus fragte der Browser damit den PC SELBST nach +// Laufwerken und Jobs — deshalb blieb das UI immer leer. +export const api = axios.create({ baseURL: '/api' })