From f6f4ba4067426245288c63ef61c61ee346e69121 Mon Sep 17 00:00:00 2001 From: nafer Date: Fri, 6 Mar 2026 10:22:00 +0300 Subject: [PATCH] =?UTF-8?q?opus=5F=D0=B2=D0=B8=D0=B4=D0=B8=D1=82=20=D0=BA?= =?UTF-8?q?=D0=B0=D0=BF=D1=87=D1=83=20=D0=B8=20=D0=BF=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D0=BB=D0=B0=D0=B3=D0=B0=D0=B5=D1=82=20=D1=83=D0=B2=D0=B8=D0=B4?= =?UTF-8?q?=D0=B5=D1=82=D1=8C=20=D0=B2=D0=B8=D0=B4=D0=B5=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 27 +++++++++++++++++++++++++-- app.py | 2 ++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2f59cac..bc22d98 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,30 @@ 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/* +# Установка системных зависимостей +# socat — проброс портов для CDP +# Видеокодеки и мультимедийные библиотеки для воспроизведения видео в Chrome +RUN apt-get update && apt-get install -y \ + socat \ + libgstreamer1.0-0 \ + gstreamer1.0-plugins-base \ + gstreamer1.0-plugins-good \ + gstreamer1.0-plugins-bad \ + gstreamer1.0-plugins-ugly \ + gstreamer1.0-libav \ + libavcodec-extra \ + libavformat-dev \ + libavutil-dev \ + libnss3 \ + libatk-bridge2.0-0 \ + libdrm2 \ + libxkbcommon0 \ + libgbm1 \ + libvpx-dev \ + libopus-dev \ + fonts-liberation \ + fonts-noto-color-emoji \ + fonts-noto-cjk \ + && rm -rf /var/lib/apt/lists/* # Установка дополнительных Python зависимостей RUN pip install --no-cache-dir --root-user-action=ignore \ diff --git a/app.py b/app.py index 09fcbc1..bd35fdb 100644 --- a/app.py +++ b/app.py @@ -313,6 +313,8 @@ async def run_browser_task(task_id: str, task: str, max_steps: int, model: str): "--enable-unsafe-swiftshader", "--ignore-gpu-blocklist", "--enable-webgl", + "--use-gl=angle", + "--use-angle=swiftshader", "--test-type", "--load-extension=/app/stealth-extension", "--disable-extensions-except=/app/stealth-extension",