master/config/docker-compose.yml

53 lines
1.2 KiB
YAML

app:
name: master-service
env: docker-compose
http:
host: 0.0.0.0
port: 8123
logging:
level: DEBUG
output: stdout
format: text
metrics:
enabled: true
tracing:
enabled: true
otel:
service_name: master-service
logs_endpoint: http://otel-collector:4318/v1/logs
metrics_endpoint: http://otel-collector:4318/v1/metrics
traces_endpoint: http://otel-collector:4318/v1/traces
metric_export_interval: 1000
docker:
base_url: unix:///var/run/docker.sock
sandbox:
image: nginx:1.27-alpine
network_name: sandbox
agent_service_port: 8000
ttl_seconds: 300
cleanup_interval_seconds: 60
chats_root: /tmp/master-sandbox/chats
dependencies_host_path: /tmp/master-sandbox/dependencies
lambda_tools_host_path: /tmp/master-sandbox/lambda-tools
chat_mount_path: /workspace/chat
dependencies_mount_path: /opt/dependencies
lambda_tools_mount_path: /opt/lambda-tools
volume_mount_path: /workspace/volume
env:
LANGFUSE_PUBLIC_KEY: pk-lf-
LANGFUSE_SECRET_KEY: sk-lf-
LANGFUSE_HOST: http://localhost:5000
PROVIDER_URL: http://host.docker.internal:8000/v1
PROVIDER_API_KEY: "1234"
PROVIDER_MODEL: supergemma4-26b-uncensored-mlx-4bit-v2
COMPOSIO_API_KEY: ck_r-3c8ClArmcHuSzK5TYu
security:
token_header: X-API-Token