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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user