services:
mcp-browser:
build:
context: .
dockerfile: Dockerfile
container_name: mcp-browser
ports:
- "8999:8000" # Assuming the MCP server uses port 8000
environment:
- PYTHONUNBUFFERED=1
- OPENAI_API_KEY=${OPENAI_API_KEY}
volumes:
- ./:/app # Mount the current directory for development
restart: unless-stopped
# Add shared memory size to support browser automation
shm_size: 2gb