FROM langflowai/langflow:latest USER root # Устанавливаем библиотеки СТРОГО внутрь виртуального окружения Langflow # Это гарантирует, что версии не «разлетятся» RUN /app/.venv/bin/python -m pip install --no-cache-dir -U \ pydantic>=2.12.5 \ langchain-core \ langchain-openai \ browser-use # На всякий случай возвращаем права на папку окружения пользователю 1000 (стандарт для Docker) # Это лечит проблемы с доступом, если они возникнут RUN chown -R 1000:1000 /app/.venv # Не используем USER langflow, так как в этом образе его нет. # Оставляем root или просто не пишем USER — образ сам запустится от нужного ID.