Files
remote-mcp-manager/docker-compose.yml
Dasemu ccb7fcd842 feat: enforce per-container memory/CPU limits
CONTAINER_MEMORY_MB and CONTAINER_CPUS (defaults 512/1) are now applied
to every installed MCP container's HostConfig instead of leaving them
unbounded.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-08 03:12:44 +02:00

27 lines
654 B
YAML

services:
manager:
build: .
restart: unless-stopped
ports:
- "127.0.0.1:3000:3000"
environment:
PORT: 3000
DOCKER_SOCKET_PATH: /var/run/docker.sock
MCP_NETWORK_NAME: mcp-net
DATA_DIR: /repo/data
PUBLIC_BASE_URL: ${PUBLIC_BASE_URL}
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
SESSION_SECRET: ${SESSION_SECRET}
MASTER_KEY: ${MASTER_KEY}
CONTAINER_MEMORY_MB: ${CONTAINER_MEMORY_MB:-512}
CONTAINER_CPUS: ${CONTAINER_CPUS:-1}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/repo/data
networks:
- mcp-net
networks:
mcp-net:
name: mcp-net