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: {}