Files
computer-playbook/roles/web-app-ai/config/main.yml
Kevin Veen-Birkenbach 0a927f49a2 refactor(nextcloud): use path_join for config/occ paths to avoid double slashes
Details:
- NEXTCLOUD_DOCKER_CONF_DIRECTORY, NEXTCLOUD_DOCKER_CONFIG_FILE, NEXTCLOUD_DOCKER_CONF_ADD_PATH
  now built with path_join instead of string concat
- NEXTCLOUD_DOCKER_EXEC_OCC now uses path_join for occ command
- makes path handling more robust and consistent

See: https://chatgpt.com/share/68d14d85-3d80-800f-9d1d-fcf6bb8ce449
2025-09-22 15:22:41 +02:00

79 lines
1.8 KiB
YAML

features:
matomo: true
css: true
desktop: true
central_database: true
logout: true
javascript: false
server:
domains:
canonical:
openwebui: "chat.ai.{{ PRIMARY_DOMAIN }}"
flowise: "flowise.ai.{{ PRIMARY_DOMAIN }}"
minio: "minio.ai.{{ PRIMARY_DOMAIN }}"
aliases: []
csp:
flags: []
#script-src-elem:
# unsafe-inline: true
#script-src:
# unsafe-inline: true
# unsafe-eval: true
#style-src:
# unsafe-inline: true
whitelist:
font-src: []
connect-src: []
docker:
services:
ollama:
backup:
no_stop_required: true
image: ollama/ollama
version: latest
name: ollama
open-webui:
backup:
no_stop_required: true
image: ghcr.io/open-webui/open-webui
version: main
name: open-webui
offline_mode: false
hf_hub_offline: false
litellm:
backup:
no_stop_required: true
image: ghcr.io/berriai/litellm
version: main-v1.77.3.dynamic_rates
name: litellm
qdrant:
backup:
no_stop_required: true
image: qdrant/qdrant
version: latest
name: qdrant
flowise:
backup:
no_stop_required: true
image: flowiseai/flowise:latest
version: latest
name: flowise
minio:
backup:
no_stop_required: true
image: quay.io/minio/minio:latest
version: latest
name: minio
redis:
enabled: false
database:
enabled: false
volumes:
openwebui: ai_openwebui_data
ollama: ai_ollama_models
qdrant: ai_qdrant_data
flowise: ai_flowise_data
minio: ai_minio_data
credentials: {}