Add operator service to docker-compose for agent management

This commit is contained in:
cruizba 2025-06-10 11:01:21 +02:00
parent 7970659f69
commit f16c0a8a64
2 changed files with 49 additions and 0 deletions

View File

@ -193,6 +193,31 @@ services:
setup:
condition: service_completed_successfully
operator:
image: docker.io/openvidu/openvidu-operator:main
platform: linux/amd64
container_name: operator
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- agents-config:/agents-config
- ./:/deployment
environment:
- PLATFORM=linux/amd64
- MODE=agent-manager-local
- DEPLOYMENT_FILES_DIR=/deployment
- AGENTS_CONFIG_DIR=/agents-config
- NETWORK_NAME=openvidu-community
- AGENTS_CONFIG_VOLUME=openvidu-agents-config
- LIVEKIT_URL=ws://openvidu:7880/
- LIVEKIT_API_KEY=${LIVEKIT_API_KEY:-}
- LIVEKIT_API_SECRET=${LIVEKIT_API_SECRET:-}
- REDIS_ADDRESS=redis:6379
- REDIS_PASSWORD=${REDIS_PASSWORD:-}
depends_on:
setup:
condition: service_completed_successfully
ready-check:
image: docker.io/curlimages/curl:8.13.0
platform: linux/amd64

View File

@ -266,6 +266,30 @@ services:
- ./scripts/utils.sh:/scripts/utils.sh
command: /bin/sh /scripts/ready-check.sh
operator:
image: docker.io/openvidu/openvidu-operator:main
platform: linux/amd64
container_name: operator
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- agents-config:/agents-config
- ./:/deployment
environment:
- PLATFORM=linux/amd64
- MODE=agent-manager-local
- DEPLOYMENT_FILES_DIR=/deployment
- AGENTS_CONFIG_DIR=/agents-config
- NETWORK_NAME=openvidu-pro
- AGENTS_CONFIG_VOLUME=openvidu-pro-agents-config
- LIVEKIT_URL=ws://openvidu:7880/
- LIVEKIT_API_KEY=${LIVEKIT_API_KEY:-}
- LIVEKIT_API_SECRET=${LIVEKIT_API_SECRET:-}
- REDIS_ADDRESS=redis:6379
- REDIS_PASSWORD=${REDIS_PASSWORD:-}
depends_on:
setup:
condition: service_completed_successfully
setup:
image: docker.io/busybox:1.37.0
platform: linux/amd64