From 46f428fea940b9217f342f3e50f90476c0ae297f Mon Sep 17 00:00:00 2001 From: Jarvis Date: Sun, 1 Feb 2026 14:04:09 +0000 Subject: [PATCH] feat(dashboard): add link to local TradingTwins Lead Engine and ensure nginx proxy service is configured --- dashboard/index.html | 11 +++++++++++ docker-compose.yml | 20 ++++++++++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/dashboard/index.html b/dashboard/index.html index 135e6033..8a581be6 100644 --- a/dashboard/index.html +++ b/dashboard/index.html @@ -183,6 +183,17 @@

Starten → + + +
+ 📈 +

Lead Engine: TradingTwins

+

+ Zugriff auf die lokale Lead Engine. +

+ Starten → +
+
🎙️ diff --git a/docker-compose.yml b/docker-compose.yml index 60a3c54f..0a788e2e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,21 @@ version: '3.8' services: + # --- GATEKEEPER (NGINX) --- + nginx: + image: nginx:alpine + container_name: gateway_proxy + restart: unless-stopped + ports: + - "8090:80" # Synology Reverse Proxy should point to THIS port (8090) + volumes: + - ./nginx-proxy.conf:/etc/nginx/nginx.conf:ro + - ./.htpasswd:/etc/nginx/.htpasswd:ro + depends_on: + - company-explorer + # - transcription-app (wird manuell gestartet, daher hier nicht zwingend, aber gut für's Netz) + + # --- AGENT --- moltbot: build: context: . @@ -13,6 +28,7 @@ services: volumes: - moltbot_data:/home/node/.clawd + # --- APPS --- company-explorer: build: context: ./company-explorer @@ -24,8 +40,8 @@ services: API_USER: "admin" API_PASSWORD: "gemini" volumes: - - ./company-explorer/backend:/app/backend # Sideloading backend changes - - ./companies_v3_fixed_2.db:/app/companies_v3_fixed_2.db # Database persistence, as per MIGRATION_PLAN.md + - ./company-explorer/backend:/app/backend + - ./companies_v3_fixed_2.db:/app/companies_v3_fixed_2.db volumes: moltbot_data: {}