Browser-Worker-Live / Dockerfile
Yuvan666's picture
feat: stealth config - setup_stealth.sh, ui_render, web_portal, port 8888
a8d5ced
# ALTYZEN AI Agent Worker
FROM python:3.11-slim
ENV DEBIAN_FRONTEND=noninteractive
ENV DISPLAY=:99
WORKDIR /app
COPY setup_stealth.sh /tmp/setup_stealth.sh
RUN chmod +x /tmp/setup_stealth.sh && bash /tmp/setup_stealth.sh && rm /tmp/setup_stealth.sh
COPY requirements.txt .
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
RUN playwright install chromium --with-deps
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY app.py .
COPY agent.py .
EXPOSE 8888
HEALTHCHECK --interval=30s --timeout=10s --start-period=120s --retries=3 \
CMD curl -f http://localhost:8888/ || exit 1
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]