From dffb01a4d707764824741ac286ed92e176fd8317 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Sat, 7 Mar 2026 12:57:35 -0500 Subject: [PATCH] Adding Scanopy. --- docker-compose.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index a2d9858..3ba9daf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -147,6 +147,61 @@ services: restart: always ports: - 9001:9001 + scanopy-daemon: + container_name: scanopy-daemon + environment: + SCANOPY_LOG_LEVEL: info + SCANOPY_SERVER_URL: http://127.0.0.1:60072 + healthcheck: + test: ["CMD-SHELL", "curl -f http://localhost:60073/api/health || exit 1"] + interval: 5s + timeout: 3s + retries: 15 + image: ghcr.io/scanopy/scanopy/daemon:latest + network_mode: host + privileged: true + restart: unless-stopped + volumes: + - scanopy-daemon-config:/root/.config/daemon + - /var/run/docker.sock:/var/run/docker.sock:ro + scanopy-pg: + container_name: scanopy-pg + environment: + POSTGRES_DB: scanopy + POSTGRES_USER: scanopy + POSTGRES_PASSWORD: ${SCANOPY_PG_PASSWORD} + expose: + - 5432 + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 10s + timeout: 5s + retries: 5 + image: postgres:17-alpine + restart: unless-stopped + volumes: + - scanopy-pg-data:/var/lib/postgresql/data + scanopy-server: + container_name: scanopy-server + image: ghcr.io/scanopy/scanopy/server:latest + depends_on: + scanopy-pg: + condition: service_healthy + scanopy-daemon: + condition: service_started + environment: + SCANOPY_LOG_LEVEL: info + SCANOPY_DATABASE_URL: postgresql://scanopy:${SCANOPY_PG_PASSWORD}@scanopy-pg:5432/scanopy + SCANOPY_WEB_EXTERNAL_PATH: /app/static + SCANOPY_PUBLIC_URL: http://192.168.1.248:60072 + SCANOPY_INTEGRATED_DAEMON_URL: http://host.docker.internal:60073 + extra_hosts: + - "host.docker.internal:host-gateway" + ports: + - 60072:60072 + restart: unless-stopped + volumes: + - ${ULTIMA_DOCKER_DIR}/scanopy:/data searxng-mcp: container_name: searxng-mcp environment: @@ -211,3 +266,7 @@ services: volumes: ollama: name: ollama + scanopy-daemob-config: + name: scanopy-daemob-config + scanopy-pg-data: + name: scanopy-pg-data