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"