Files
browser-use/Dockerfile
T
2026-03-06 02:21:08 +03:00

29 lines
786 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
# Копируем код приложения
COPY app.py .
# Создаем директорию для данных браузера
RUN mkdir -p /app/browser-data && chmod 777 /app/browser-data
EXPOSE 8383
EXPOSE 9222
CMD ["python", "app.py"]