version: '3.8' # Solo Mode - Minimal services for single-user local development # Usage: docker-compose -f docker-compose.yaml -f docker-compose/docker-compose.solo.yaml up services: orchestrator: environment: - PROVISIONING_MODE=solo - ORCHESTRATOR_MAX_CONCURRENT_TASKS=3 deploy: resources: limits: cpus: '1.0' memory: 1024M control-center: environment: - PROVISIONING_MODE=solo - CONTROL_CENTER_AUTH_REQUIRED=false deploy: resources: limits: cpus: '0.5' memory: 512M coredns: deploy: resources: limits: cpus: '0.25' memory: 256M oci-registry: environment: - ZOT_AUTH_ENABLED=false - ZOT_EXTENSIONS_ENABLED=false deploy: resources: limits: cpus: '0.5' memory: 512M # Disable services not needed in solo mode extension-registry: profiles: - disabled gitea: profiles: - disabled api-server: profiles: - disabled api-gateway: profiles: - disabled mcp-server: profiles: - disabled postgres: profiles: - disabled kms: profiles: - disabled harbor-core: profiles: - disabled prometheus: profiles: - disabled grafana: profiles: - disabled loki: profiles: - disabled elasticsearch: profiles: - disabled kibana: profiles: - disabled nginx: profiles: - disabled