From 5b87676ef40fdcbe22f7a4a61e1d32ebedd3d0f3 Mon Sep 17 00:00:00 2001 From: Jordan Diaz Date: Sun, 5 Apr 2026 12:22:12 +0000 Subject: [PATCH] Fix permisos: appuser con UID 1001 (mismo que acai en container app) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El MCP server creaba archivos con UID 1000 que el server Python (UID 1001) no podía modificar ni borrar. Ahora ambos containers usan UID 1001, eliminando conflictos de permisos en volúmenes compartidos. Co-Authored-By: Claude Opus 4.6 (1M context) --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5d665e6..8ce868d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,8 +45,9 @@ COPY agenticSystem/docs/ ./docs/ # Crear directorio para mount point de webs RUN mkdir -p /opt/acai/webs -# Usuario no-root -RUN useradd -m appuser \ +# Usuario no-root — UID 1001 para coincidir con el usuario 'acai' del container app +# Así los archivos creados por el MCP server son escribibles por ambos containers +RUN useradd -m -u 1001 appuser \ && chown -R appuser:appuser /app \ && chown -R appuser:appuser /opt/acai/webs USER appuser