Files
dockge-stacks/stacks/open-webui/compose.yaml
T
2026-11-01 23:58:52 +03:00

34 lines
1.1 KiB
YAML

services:
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
restart: unless-stopped
ports:
- 3000:8080 # хост:порт_контейнера (8080 — внутренний порт Open WebUI)
environment:
- OLLAMA_BASE_URL=http://host.docker.internal:11434 # Ollama на TrueNAS (порты пробрасываются на хост)
- WEBUI_SECRET_KEY=${WEBUI_SECRET_KEY} # значение в .env проекта (не коммитить)
- ENABLE_OLLAMA_API=true
# Отключаем OpenAI API
- ENABLE_OPENAI_API=false
volumes:
- /mnt/ssd/apps/openwebui:/app/backend/data # БД, пользователи, настройки
extra_hosts:
- host.docker.internal:host-gateway
deploy:
resources:
limits:
cpus: "2"
memory: 4g
healthcheck:
test:
- CMD
- curl
- -f
- http://localhost:8080/health
interval: 30s
timeout: 10s
retries: 3
start_period: 60s
networks: {}