c954faa827
- ENABLE_OLLAMA_API=false: desactiva Ollama explícitamente (OLLAMA_BASE_URL="" no era suficiente para que OpenWebUI dejara de intentar conectar) - Actualizado stack.env con la nueva variable Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
43 lines
1.7 KiB
YAML
43 lines
1.7 KiB
YAML
services:
|
|
openwebui:
|
|
image: ghcr.io/open-webui/open-webui:${OPENWEBUI_VERSION}
|
|
pull_policy: always
|
|
container_name: openwebui
|
|
restart: unless-stopped
|
|
environment:
|
|
TZ: ${TZ}
|
|
ENABLE_OLLAMA_API: "false"
|
|
OPENAI_API_BASE_URL: ${OPENAI_API_BASE_URL}
|
|
OPENAI_API_KEY: ${OPENAI_API_KEY}
|
|
WEBUI_SECRET_KEY: ${WEBUI_SECRET_KEY}
|
|
WEBUI_URL: https://${OPENWEBUI_DOMAIN}
|
|
WEBUI_NAME: ${WEBUI_NAME}
|
|
ENABLE_SIGNUP: ${ENABLE_SIGNUP}
|
|
ENABLE_LOGIN_FORM: ${ENABLE_LOGIN_FORM}
|
|
WEBUI_AUTH_TRUSTED_EMAIL_HEADER: ${WEBUI_AUTH_TRUSTED_EMAIL_HEADER}
|
|
WEBUI_AUTH_TRUSTED_NAME_HEADER: ${WEBUI_AUTH_TRUSTED_NAME_HEADER}
|
|
volumes:
|
|
- ${OPENWEBUI_DATA_PATH}:/app/backend/data:Z
|
|
networks:
|
|
- proxy
|
|
labels:
|
|
traefik.enable: "true"
|
|
traefik.docker.network: "${TRAEFIK_DOCKER_NETWORK}"
|
|
traefik.http.routers.openwebui.rule: "Host(`${OPENWEBUI_DOMAIN}`)"
|
|
traefik.http.routers.openwebui.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
|
|
traefik.http.routers.openwebui.tls: "true"
|
|
traefik.http.routers.openwebui.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
|
|
traefik.http.routers.openwebui.middlewares: "crowdsec-bouncer@file,${TRAEFIK_AUTH_MIDDLEWARE}"
|
|
traefik.http.services.openwebui.loadbalancer.server.port: "8080"
|
|
homepage.group: "IA"
|
|
homepage.name: "Open WebUI"
|
|
homepage.icon: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/open-webui.svg"
|
|
homepage.description: "Interfaz web para LLMs via LiteLLM"
|
|
homepage.href: "https://${OPENWEBUI_DOMAIN}"
|
|
homepage.siteMonitor: "http://openwebui:8080/"
|
|
homepage.weight: "10"
|
|
|
|
networks:
|
|
proxy:
|
|
external: true
|