openvibers/openvibe.actor docker-compose.selfhost.yml

docker-compose.selfhost.yml

main 762 B · 24 lines · yaml

1# A self-hosted OpenVibe.Actor with a local model (docs/self-host.md).
2# npm run selfhost:init -- --name you --url http://localhost:4950
3# docker compose -f docker-compose.selfhost.yml --profile ollama up -d
4# docker compose -f docker-compose.selfhost.yml exec ollama ollama pull qwen2.5:7b-instruct
5# Without the ollama profile, point ACTOR_RUNTIME_URL in .env.selfhost at a model server you already run.
6services:
7 actor:
8 build: .
9 env_file: .env.selfhost
10 ports:
11 - "127.0.0.1:4950:4950"
12 volumes:
13 - actor-data:/data
14 restart: unless-stopped
15 ollama:
16 image: ollama/ollama
17 profiles: ["ollama"]
18 volumes:
19 - ollama-models:/root/.ollama
20 restart: unless-stopped
21volumes:
22 actor-data: {}
23 ollama-models: {}
24