33 lines
979 B
YAML
33 lines
979 B
YAML
services:
|
|
jarvis:
|
|
image:
|
|
ports:
|
|
- "8080:8080"
|
|
volumes:
|
|
- ./data:/app/data
|
|
- ./models:/models:ro
|
|
- ./local-tools:/tools:ro
|
|
environment:
|
|
JARVIS_ADDR: :8080
|
|
JARVIS_DATA: /app/data/store.json
|
|
JARVIS_RAG_DATA: /app/data/rag.json
|
|
JARVIS_WAKE_WORD: jarvis
|
|
JARVIS_TIMEZONE: Europe/Berlin
|
|
TZ: Europe/Berlin
|
|
OLLAMA_URL: http://10.10.11.123:11434
|
|
OLLAMA_MODEL: gemma4:latest
|
|
OLLAMA_EMBED_MODEL: embeddinggemma:latest
|
|
TASK_SCOUT_INTERVAL: 2m
|
|
HOME_AUTOMATION_INTERVAL: 1m
|
|
KANBAN_AI_INTERVAL: 5m
|
|
JARVIS_DEBUG_TRACE: "true"
|
|
JARVIS_DEBUG_DIR: /app/data/debug
|
|
JARVIS_DEBUG_MAX_MB: 25
|
|
JARVIS_DEBUG_KEEP_FILES: 4
|
|
VOICE_FFMPEG_BIN: ffmpeg
|
|
VOICE_WHISPER_BIN: /tools/whisper-cli
|
|
VOICE_WHISPER_MODEL: /models/ggml-small.bin
|
|
VOICE_LANGUAGE: de
|
|
VOICE_PIPER_BIN: /tools/piper
|
|
VOICE_PIPER_MODEL: /models/de_DE-thorsten-medium.onnx
|