From dfa9e00d5ec4e84411c6f08a7be4e388e06b57fe Mon Sep 17 00:00:00 2001 From: nafer Date: Tue, 24 Feb 2026 20:41:46 +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 | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3371796..b45190e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,9 @@ # Используем официальный образ Langflow как базу FROM langflowai/langflow:1.7.3 -# Переключаемся на root для установки пакетов -USER root +# Создаем директорию для app и работаем от root +RUN mkdir -p /app && chown -R root:root /app +WORKDIR /app # Устанавливаем системные зависимости для Playwright и browser-use RUN apt-get update && apt-get install -y \ @@ -27,9 +28,6 @@ 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 \ @@ -46,8 +44,5 @@ RUN playwright install chromium --with-deps # Переменные окружения для browserless ENV BROWSERLESS_API_URL=http://browserless.home -# Рабочая директория -WORKDIR /app - # По умолчанию запускаем Langflow CMD ["langflow", "--host", "0.0.0.0", "--port", "7860"]