agent-zero-space / Dockerfile
ASTAROTH0405's picture
Update Dockerfile
0a9602f verified
Raw
History Blame Contribute Delete
750 Bytes
# syntax=docker/dockerfile:1.4
FROM agent0ai/agent-zero:latest
ENV PYTHONUNBUFFERED=1 \
PORT=7860
USER root
# Instalar herramientas útiles (opcional)
RUN apt-get update && apt-get install -y \
tesseract-ocr \
poppler-utils \
libmagic1 \
pandoc \
&& rm -rf /var/lib/apt/lists/*
# El usuario agent se creará dentro del script si no existe (por seguridad)
# Solo preparamos directorios base y permisos iniciales
RUN mkdir -p /home/agent/.local /a0/usr /git/agent-zero /opt/venv /opt/venv-a0 && \
chown -R 1000:1000 /home/agent /a0 /git /opt 2>/dev/null || true
COPY start.sh /start.sh
RUN chmod 755 /start.sh
VOLUME ["/data"]
EXPOSE 7860
# El script se ejecuta como root y luego baja a agent
ENTRYPOINT ["/start.sh"]