From 975693db9bb33c07fbaa4a65ea517f24f558b6c8 Mon Sep 17 00:00:00 2001 From: nafer Date: Tue, 24 Feb 2026 20:36:59 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3e06ccf..3371796 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ # Используем официальный образ Langflow как базу FROM langflowai/langflow:1.7.3 +# Переключаемся на root для установки пакетов +USER root + # Устанавливаем системные зависимости для Playwright и browser-use RUN apt-get update && apt-get install -y \ wget \ @@ -24,6 +27,9 @@ RUN apt-get update && apt-get install -y \ libcairo2 \ && rm -rf /var/lib/apt/lists/* +# Возвращаемся к пользователю langflow +USER langflow + # Устанавливаем Python зависимости RUN pip install --no-cache-dir \ browser-use \ @@ -39,15 +45,9 @@ RUN playwright install chromium --with-deps # Переменные окружения для browserless ENV BROWSERLESS_API_URL=http://browserless.home -ENV BROWSER_TYPE=chromium # Рабочая директория WORKDIR /app -# Создаем .env файл если его нет -RUN if [ ! -f .env ]; then \ - touch .env; \ - fi - # По умолчанию запускаем Langflow CMD ["langflow", "--host", "0.0.0.0", "--port", "7860"]