Files
browser-use/Dockerfile
T
2026-03-06 10:00:07 +03:00

32 lines
922 B
Docker

FROM mcr.microsoft.com/playwright/python:v1.49.0-noble
# Установка системных зависимостей (socat для проброса портов)
RUN apt-get update && apt-get install -y socat && rm -rf /var/lib/apt/lists/*
# Установка дополнительных Python зависимостей
RUN pip install --no-cache-dir --root-user-action=ignore \
fastapi \
uvicorn \
pydantic \
browser-use \
langchain-openai \
langchain \
python-dotenv \
setuptools
WORKDIR /app
# Копируем stealth-расширение для обхода антифрода
COPY stealth-extension/ /app/stealth-extension/
# Копируем код приложения
COPY app.py .
# Создаем директорию для данных браузера
RUN mkdir -p /app/browser-data && chmod 777 /app/browser-data
EXPOSE 8383
EXPOSE 9222
CMD ["python", "app.py"]