Обновить docker-compose.yml

This commit is contained in:
nafer committed 2026-02-24 19:44:40 +00:00
1 parent a3b174f04c
commit 67260c4eb8
1 file changed
+48 -20
+48 -20
View File
@@ -1,27 +1,55 @@
version: "3.8" version: '3.8'
services: services:
langflow: langflow:
build: . # Указывает на Dockerfile в этой же папке build:
depends_on: context: .
- postgres-langflow dockerfile: Dockerfile
container_name: langflow
restart: unless-stopped
ports:
- "7860:7860"
environment: environment:
- LANGFLOW_DATABASE_URL=postgresql://${DB_USERNAME}:${DB_PASSWORD}@postgres-langflow:5432/langflow # Langflow настройки
- OPENAI_API_KEY=${OPENAI_API_KEY} LANGFLOW_DATABASE_URL: sqlite:///./langflow.db
# Адрес вашего существующего browserless (внутренний или внешний) LANGFLOW_SECRET_KEY: ${LANGFLOW_SECRET_KEY:-your-secret-key-change-in-production}
- BROWSER_WSE_ENDPOINT=http://browserless.home LANGFLOW_AUTO_LOGY: "false"
LANGFLOW_LOG_LEVEL: INFO
# OpenAI API Key для browser-use агентов
OPENAI_API_KEY: ${OPENAI_API_KEY:-}
# Настройки для browser-use
BROWSERLESS_API_URL: http://browserless.home
BROWSER_TYPE: chromium
BROWSER_HEADLESS: "true"
# Прокси для доступа к browserless
HTTP_PROXY: ${HTTP_PROXY:-}
HTTPS_PROXY: ${HTTPS_PROXY:-}
NO_PROXY: ${NO_PROXY:-localhost,127.0.0.1}
volumes: volumes:
- langflow-data:/app/langflow #persistent volume for SQLite database and files
- langflow_data:/app/langflow
postgres-langflow: - langflow_cache:/root/.cache
image: postgres:16
environment: networks:
POSTGRES_USER: ${DB_USERNAME} - langflow_network
POSTGRES_PASSWORD: ${DB_PASSWORD} healthcheck:
POSTGRES_DB: langflow test: ["CMD", "curl", "-f", "http://localhost:7860/health"]
volumes: interval: 30s
- langflow-postgres:/var/lib/postgresql/data timeout: 10s
retries: 3
start_period: 60s
volumes: volumes:
langflow-postgres: langflow_data:
langflow-data: driver: local
langflow_cache:
driver: local
networks:
langflow_network:
driver: bridge
name: langflow_network