From a7fe32f66ebafd5eccc27a1bd494bc2aa8e767d9 Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Wed, 24 Jun 2026 12:01:51 -0400 Subject: [PATCH] fix: user 1000:1000 pour backend+worker (permissions NFS) + worker manquant --- docker-compose/docker-compose.prod.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docker-compose/docker-compose.prod.yml b/docker-compose/docker-compose.prod.yml index e6438e5..59ba5f2 100644 --- a/docker-compose/docker-compose.prod.yml +++ b/docker-compose/docker-compose.prod.yml @@ -13,6 +13,7 @@ services: backend: image: docker-registry.dev.home:5000/imago-backend:latest + user: "1000:1000" ports: - "${BACKEND_PORT:-8001}:8000" environment: @@ -33,6 +34,29 @@ services: condition: service_healthy restart: unless-stopped + worker: + image: docker-registry.dev.home:5000/imago-backend:latest + user: "1000:1000" + command: python worker.py + environment: + DATABASE_URL: postgresql+asyncpg://imago:imago@db:5432/imago + REDIS_URL: redis://redis:***@db:5432/imago + REDIS_URL: redis://redis:6379/0 + STORAGE_BACKEND: ${STORAGE_BACKEND:-local} + UPLOAD_DIR: ${UPLOAD_DIR:-/app/data/uploads} + THUMBNAILS_DIR: ${THUMBNAILS_DIR:-/app/data/thumbnails} + MAX_UPLOAD_SIZE_MB: ${MAX_UPLOAD_SIZE_MB:-50} + SIGNED_URL_SECRET: ${SIGNED_URL_SECRET:-changez-moi-en-prod} + volumes: + - ${UPLOAD_VOLUME:-uploads}:/app/data/uploads + - ${THUMBNAIL_VOLUME:-thumbnails}:/app/data/thumbnails + depends_on: + db: + condition: service_healthy + redis: + condition: service_healthy + restart: unless-stopped + db: image: postgres:16-alpine environment: