Initial commit: Hybrid MCP Light setup for Schwab
Some checks failed
Build and Push Docker Image / build (push) Failing after 48s

This commit is contained in:
2026-04-24 01:31:55 +00:00
commit 299b1bbc5e
11 changed files with 2315 additions and 0 deletions

30
compose.yaml Normal file
View File

@@ -0,0 +1,30 @@
include:
- ../deploy/base.yaml
services:
schwab-mcp:
<<: *mcp-service
<<: *mcp-healthcheck
image: gitea.ext.ben.io/b3nw/schwab-mcp-custom:latest
container_name: schwab-mcp
environment:
- SCHWAB_PLAYWRIGHT_URL=ws://schwab-browser:3000/playwright/chromium
- PORT=8000
volumes:
- ./cookies.json:/app/cookies.json
- ./config.json:/app/config.json
ports:
- "${PORT:-8160}:8000"
depends_on:
schwab-browser:
condition: service_started
schwab-browser:
image: ghcr.io/browserless/chromium:latest
container_name: schwab-browser
restart: unless-stopped
environment:
- TIMEOUT=300000
- MAX_CONCURRENT_SESSIONS=2
- PREBOOT_CHROME=true
shm_size: "1gb"