23 lines
767 B
YAML
23 lines
767 B
YAML
version: "3.9"
|
|
name: metal-kompanion-host
|
|
|
|
services:
|
|
runner:
|
|
image: python:3.11-slim
|
|
restart: unless-stopped
|
|
working_dir: /app
|
|
extra_hosts: ["host.docker.internal:host-gateway"]
|
|
environment:
|
|
XDG_STATE_HOME: /state
|
|
XDG_CONFIG_HOME: /config
|
|
XDG_CACHE_HOME: /cache
|
|
OLLAMA_BASE: http://host.docker.internal:11434
|
|
ALL_PROXY: socks5h://host.docker.internal:9050
|
|
NO_PROXY: host.docker.internal,127.0.0.1,localhost
|
|
volumes:
|
|
- /home/kompanion/.local/state/kompanion:/state/kompanion
|
|
- /home/kompanion/.config/kompanion:/config/kompanion:ro
|
|
- /home/kompanion/.cache/kompanion:/cache/kompanion
|
|
- /home/kompanion/metal-kompanion-runtime:/app:ro
|
|
command: ["python3","kom_runner.py"]
|