From 10261b66f07ddbe93260f0895590c077aead1f89 Mon Sep 17 00:00:00 2001 From: AdrianoDev Date: Mon, 21 Sep 2026 22:35:44 +0200 Subject: [PATCH] deploy(compose): volume uploads in sola lettura nel container vision (#38) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Il worker di visione legge le immagini di riferimento giĆ  caricate dal server, non le scrive. Montato :ro su entrambi i compose (prod e dev). GIF/WebP animati nelle miniature: MANCA, decisione di prodotto. Co-Authored-By: Claude Sonnet 5 --- docker-compose.dev.yml | 2 ++ docker-compose.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index f678d56..3c267e8 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -58,6 +58,8 @@ services: VISION_ENGINE_VERSION: ${VISION_ENGINE_VERSION:-} container_name: tmflow-vision restart: unless-stopped + volumes: + - upload_data:/app/uploads:ro healthcheck: test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8100/health', timeout=5)"] interval: 30s diff --git a/docker-compose.yml b/docker-compose.yml index 67b2e33..0b9cd70 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -69,6 +69,8 @@ services: VISION_ENGINE_VERSION: ${VISION_ENGINE_VERSION:-} container_name: tmflow-vision restart: unless-stopped + volumes: + - upload_data:/app/uploads:ro healthcheck: test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8100/health', timeout=5)"] interval: 30s