openvibers/openvibe.actor docker-compose.selfhost.yml
docker-compose.selfhost.yml
| 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. |
| 6 | services: |
| 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 |
| 21 | volumes: |
| 22 | actor-data: {} |
| 23 | ollama-models: {} |
| 24 |