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