Обновить Dockerfile

This commit is contained in:
nafer committed 2026-02-23 21:51:56 +00:00
1 parent cd56729a6c
commit f1368fc303
1 file changed
+13 -6
+13 -6
View File
@@ -1,11 +1,18 @@
# Используем официальный образ
FROM langflowai/langflow:latest FROM langflowai/langflow:latest
# Переключаемся на root, чтобы иметь права на установку
USER root USER root
# Обновляем pip и ставим нужные библиотеки # Устанавливаем библиотеки СТРОГО внутрь виртуального окружения Langflow
RUN pip install --no-cache-dir browser-use langchain-openai # Это гарантирует, что версии не «разлетятся»
RUN /app/.venv/bin/python -m pip install --no-cache-dir -U \
pydantic>=2.12.5 \
langchain-core \
langchain-openai \
browser-use
# Оставляем пользователя root или вообще убираем смену пользователя, # На всякий случай возвращаем права на папку окружения пользователю 1000 (стандарт для Docker)
# так как базовый образ по умолчанию работает от нужного юзера. # Это лечит проблемы с доступом, если они возникнут
RUN chown -R 1000:1000 /app/.venv
# Не используем USER langflow, так как в этом образе его нет.
# Оставляем root или просто не пишем USER — образ сам запустится от нужного ID.