Initial commit: Hybrid MCP Light setup for Schwab
Some checks failed
Build and Push Docker Image / build (push) Failing after 48s
Some checks failed
Build and Push Docker Image / build (push) Failing after 48s
This commit is contained in:
30
compose.yaml
Normal file
30
compose.yaml
Normal 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"
|
||||
Reference in New Issue
Block a user