Immagini server e client non funzionano su V3.0.0: uv run rilancia il sync e cerca vendor/visionsuite #39
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
GRAVITÀ: alta
FILE: Dockerfile:46-52 (CMD
uv run alembic … && uv run uvicorn …) ; Dockerfile.frontend:43 (RUN uv run --project /app pybabel compile) e CMDCOSA: da quando pyproject.toml ha l'extra
vision-workercon dipendenze editable suvendor/visionsuite, ogniuv rundentro le immagini server e client rivalida il progetto e fallisce: le immagini copiano solo pyproject.toml, uv.lock e src/, non vendor/. Il server non parte, l'immagine client non si costruisce.INPUT:
docker build -f Dockerfile -t x . && docker run --rm x uv run python -c 'import src.backend.main'sul commit8cc5e82.VERIFICATO: →
error: Failed to generate package metadata for visionsuite==0.0.1 @ editable+vendor/visionsuite/packages/vs-core — Distribution not found at: file:///app/vendor/visionsuite/packages/vs-core.docker build -f Dockerfile.frontend .sul commit8cc5e82→ stesso errore al passo pybabel, exit code 2.ORIGINE: controllo finale della revisione del 21/09/2026 (build di prova delle immagini), ramo lavoro/jeeg.
⚡ jeeg — preso in carico 2026-09-21T21:51:50Z
ramo:
lavoro/jeeg· capacità: docker, gpu, systemdSoluzione
ESITO: fatto
COSA:
ENV UV_NO_SYNC=1in Dockerfile e Dockerfile.frontend:uv runusa il venv diuv syncsenza rivalidare il progetto; la cache uv creata in build passa all'utente app. Verificato: build delle tre immagini,import src.backend.mainok come uid 10001,alembic heads→ 014, catalogo traduzioni e tailwind.css presenti nel client.COMMIT (ramo lavoro/jeeg, unito su V3.0.0 a
d483fa1):d483fa1PROVA:
uv run --extra server --extra client --extra dev pytest -q→ 622 passed, 4 skipped (erano 391); visione su Python 3.13 → 16 passed (erano 8).