Fix permisos: appuser con UID 1001 (mismo que acai en container app)

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) <noreply@anthropic.com>
This commit is contained in:
Jordan Diaz
2026-04-05 12:22:12 +00:00
parent 72da3b7659
commit 5b87676ef4

View File

@@ -45,8 +45,9 @@ COPY agenticSystem/docs/ ./docs/
# Crear directorio para mount point de webs # Crear directorio para mount point de webs
RUN mkdir -p /opt/acai/webs RUN mkdir -p /opt/acai/webs
# Usuario no-root # Usuario no-root — UID 1001 para coincidir con el usuario 'acai' del container app
RUN useradd -m appuser \ # 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 /app \
&& chown -R appuser:appuser /opt/acai/webs && chown -R appuser:appuser /opt/acai/webs
USER appuser USER appuser