From ef8439284813e6ddcca8cc15804131cf0c52902a Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Thu, 23 Jul 2026 15:04:56 +0200 Subject: [PATCH] Fix: .gitignore-Venv-Muster lib/ verschluckte docker/ui/src/lib/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Ampel-Rot-Lauf 23 zeigte es: api.ts (der neue API-Client) kam nie im Commit an — das Python-venv-Muster `lib/` galt fuer JEDES lib-Verzeichnis im Baum. Jetzt auf Root verankert (/lib/), Datei nachgereicht. Co-Authored-By: Claude Fable 5 --- .gitignore | 6 ++++-- docker/ui/src/lib/api.ts | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 docker/ui/src/lib/api.ts 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' })