docs/DEPLOYMENT.md descrive il layout pre-V2: nessun comando funziona #35

Closed
opened 2026-09-21 20:14:53 +00:00 by Adriano · 3 comments
Owner

GRAVITÀ: media
FILE: docs/DEPLOYMENT.md:173-340,484-544,575,654,206
COSA: cd server, cd client, pip install -r requirements.txt, docker build -f server/Dockerfile, docker-compose v1. Visione, sottomodulo, Traefik, VISION_ENGINE_VERSION assenti. La riga 654 suggerisce un comando che stampa database_url con password; la 206 ha una password d'esempio cablata.
VERIFICATO: ls -d server client → non esistono; grep -c requirements docs/DEPLOYMENT.md → 8; grep -c -i vision → 1.

ORIGINE: revisione fable del 21/09/2026 su ramo V3.0.0, commit 8cc5e82. Documento completo: _output/2026-09-21-TieMeasureFlow-revisione.md su Wasabi.

GRAVITÀ: media FILE: docs/DEPLOYMENT.md:173-340,484-544,575,654,206 COSA: `cd server`, `cd client`, `pip install -r requirements.txt`, `docker build -f server/Dockerfile`, `docker-compose` v1. Visione, sottomodulo, Traefik, VISION_ENGINE_VERSION assenti. La riga 654 suggerisce un comando che stampa `database_url` con password; la 206 ha una password d'esempio cablata. VERIFICATO: `ls -d server client` → non esistono; `grep -c requirements docs/DEPLOYMENT.md` → 8; `grep -c -i vision` → 1. ORIGINE: revisione fable del 21/09/2026 su ramo `V3.0.0`, commit 8cc5e82. Documento completo: `_output/2026-09-21-TieMeasureFlow-revisione.md` su Wasabi.
Adriano added the bug label 2026-09-21 20:14:53 +00:00
Adriano added the assegnata:jeeg label 2026-09-21 20:23:27 +00:00
Author
Owner

⚡ jeeg — preso in carico 2026-09-21T20:23:27Z
ramo: lavoro/jeeg · capacità: docker, gpu, systemd

⚡ jeeg — **preso in carico** 2026-09-21T20:23:27Z ramo: `lavoro/jeeg` · capacità: docker, gpu, systemd
Author
Owner

ANALISI (passo 1) — ramo lavoro/jeeg, worktree ~/lavoro/TieMeasureFlow su jeeg, lotto C2

MODIFICHE: docs/DEPLOYMENT.md — riscrivi le sezioni con percorsi morti (173-340, 484-544, 575, 654, 206) sul layout reale: uv, src/backend, src/frontend/flask_app, tre Dockerfile alla radice, docker compose v2, Traefik in produzione e nginx on-premise, sottomodulo e VISION_ENGINE_VERSION, segreti obbligatori, primo avvio su DB vuoto (la migrazione base lo gestisce: issue #6), setup e sua disattivazione dopo l'installazione (#9). Togli la password d'esempio cablata e il comando che stampa database_url. Prosa italiana piena; ogni comando citato deve esistere davvero: verifica percorsi con ls e i compose con config -q.

ANALISI (passo 1) — ramo `lavoro/jeeg`, worktree `~/lavoro/TieMeasureFlow` su jeeg, lotto C2 MODIFICHE: docs/DEPLOYMENT.md — riscrivi le sezioni con percorsi morti (173-340, 484-544, 575, 654, 206) sul layout reale: uv, `src/backend`, `src/frontend/flask_app`, tre Dockerfile alla radice, `docker compose` v2, Traefik in produzione e nginx on-premise, sottomodulo e VISION_ENGINE_VERSION, segreti obbligatori, primo avvio su DB vuoto (la migrazione base lo gestisce: issue #6), setup e sua disattivazione dopo l'installazione (#9). Togli la password d'esempio cablata e il comando che stampa `database_url`. Prosa italiana piena; ogni comando citato deve esistere davvero: verifica percorsi con `ls` e i compose con `config -q`.
Author
Owner

Soluzione

ESITO: fatto
COSA: DEPLOYMENT.md riscritto sul layout reale (uv, tre Dockerfile, compose v2, Traefik e nginx on-premise, sottomodulo, segreti obbligatori, primo avvio su DB vuoto, setup disattivato dopo l'installazione) con la sezione «Aggiornare un'installazione esistente» (chown del volume uploads per l'utente non root).
COMMIT (ramo lavoro/jeeg, unito su V3.0.0 a d483fa1): ac11cec
PROVA: 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).

**Soluzione** ESITO: fatto COSA: DEPLOYMENT.md riscritto sul layout reale (uv, tre Dockerfile, compose v2, Traefik e nginx on-premise, sottomodulo, segreti obbligatori, primo avvio su DB vuoto, setup disattivato dopo l'installazione) con la sezione «Aggiornare un'installazione esistente» (chown del volume uploads per l'utente non root). COMMIT (ramo lavoro/jeeg, unito su V3.0.0 a d483fa1): ac11cec PROVA: `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).
Adriano removed the assegnata:jeeg label 2026-09-21 21:56:43 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Adriano/TieMeasureFlow#35