Move reranker to Serenity, add monitoring and mesh-mqtt-observer stacks
- ai: remove reranker service (moved to Serenity at 10.5.1.5:9787) - ai: add LiteLLM reranker proxy entry for Serenity - ai: configure OpenWebUI to use LiteLLM for reranking - monitoring: add Grafana + Prometheus stack - mesh-mqtt-observer: add new service - automation, documents, meshtastic: misc updates
This commit is contained in:
@@ -12,15 +12,18 @@ services:
|
||||
- /mnt/unraid/data/paperless/media:/usr/src/paperless/media
|
||||
- /mnt/unraid/data/paperless/export:/usr/src/paperless/export
|
||||
- /mnt/unraid/data/paperless/consume:/usr/src/paperless/consume
|
||||
env_file: .env
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
- PAPERLESS_REDIS=${PAPERLESS_REDIS}
|
||||
- PAPERLESS_DBHOST=shared-postgres
|
||||
- PAPERLESS_DBNAME=paperless
|
||||
- PAPERLESS_DBPORT=5432
|
||||
- PAPERLESS_TIME_ZONE=America/Chicago
|
||||
- PAPERLESS_OCR_LANGUAGE=eng
|
||||
- PAPERLESS_URL=https://paperless.paccoco.com
|
||||
PAPERLESS_REDIS: ${PAPERLESS_REDIS}
|
||||
PAPERLESS_DBHOST: shared-postgres
|
||||
PAPERLESS_DBNAME: paperless
|
||||
PAPERLESS_DBUSER: ${PAPERLESS_DBUSER}
|
||||
PAPERLESS_DBPASS: ${PAPERLESS_DBPASS}
|
||||
PAPERLESS_DBPORT: 5432
|
||||
PAPERLESS_TIME_ZONE: America/Chicago
|
||||
PAPERLESS_OCR_LANGUAGE: eng
|
||||
PAPERLESS_URL: https://paperless.paccoco.com
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8000/ || exit 1"]
|
||||
interval: 30s
|
||||
@@ -31,8 +34,70 @@ services:
|
||||
- ix-databases_shared-databases
|
||||
- pangolin
|
||||
|
||||
karakeep:
|
||||
image: ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release}
|
||||
container_name: karakeep
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "3100:3000"
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/karakeep/data:/data
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
DATA_DIR: /data
|
||||
NEXTAUTH_URL: ${KARAKEEP_NEXTAUTH_URL}
|
||||
NEXTAUTH_SECRET: ${KARAKEEP_NEXTAUTH_SECRET}
|
||||
MEILI_ADDR: http://karakeep-meilisearch:7700
|
||||
MEILI_MASTER_KEY: ${KARAKEEP_MEILI_MASTER_KEY}
|
||||
BROWSER_WEB_URL: http://karakeep-chrome:9222
|
||||
DISABLE_SIGNUPS: ${KARAKEEP_DISABLE_SIGNUPS}
|
||||
DB_WAL_MODE: ${KARAKEEP_DB_WAL_MODE}
|
||||
LOG_LEVEL: ${KARAKEEP_LOG_LEVEL}
|
||||
TZ: America/Chicago
|
||||
# Optional later:
|
||||
# OLLAMA_BASE_URL: ${KARAKEEP_OLLAMA_BASE_URL}
|
||||
# INFERENCE_TEXT_MODEL: ${KARAKEEP_INFERENCE_TEXT_MODEL}
|
||||
# INFERENCE_ENABLE_AUTO_TAGGING: ${KARAKEEP_INFERENCE_ENABLE_AUTO_TAGGING}
|
||||
# INFERENCE_ENABLE_AUTO_SUMMARIZATION: ${KARAKEEP_INFERENCE_ENABLE_AUTO_SUMMARIZATION}
|
||||
depends_on:
|
||||
- karakeep-chrome
|
||||
- karakeep-meilisearch
|
||||
networks:
|
||||
- karakeep
|
||||
- pangolin
|
||||
|
||||
karakeep-chrome:
|
||||
image: gcr.io/zenika-hub/alpine-chrome:124
|
||||
container_name: karakeep-chrome
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- --no-sandbox
|
||||
- --disable-gpu
|
||||
- --disable-dev-shm-usage
|
||||
- --remote-debugging-address=0.0.0.0
|
||||
- --remote-debugging-port=9222
|
||||
- --hide-scrollbars
|
||||
networks:
|
||||
- karakeep
|
||||
|
||||
karakeep-meilisearch:
|
||||
image: getmeili/meilisearch:v1.41.0
|
||||
container_name: karakeep-meilisearch
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MEILI_MASTER_KEY: ${KARAKEEP_MEILI_MASTER_KEY}
|
||||
MEILI_NO_ANALYTICS: "true"
|
||||
TZ: America/Chicago
|
||||
volumes:
|
||||
- /mnt/docker-ssd/docker/appdata/karakeep/meilisearch:/meili_data
|
||||
networks:
|
||||
- karakeep
|
||||
|
||||
networks:
|
||||
ix-databases_shared-databases:
|
||||
external: true
|
||||
pangolin:
|
||||
external: true
|
||||
karakeep:
|
||||
name: documents_karakeep
|
||||
|
||||
Reference in New Issue
Block a user