commit ed2609c100cb2bd9b2d2d863bc5347960a2678b5 Author: kompanion Date: Mon Oct 13 00:04:23 2025 +1300 chore: add docker compose scaffold (runner + tor) diff --git a/docker/compose.yml b/docker/compose.yml new file mode 100644 index 0000000..1d4a3ce --- /dev/null +++ b/docker/compose.yml @@ -0,0 +1,18 @@ +version: "3.9" +services: + runner: + image: python:3.11-slim + command: ["/bin/sh","-lc","pip install requests pyyaml && python /app/kom_runner.py"] + volumes: + - /home/kompanion/.local/state/kompanion:/state + - /home/kompanion/.config/kompanion:/config:ro + - /home/kompanion/metal-kompanion-runtime:/app:ro + environment: + - XDG_STATE_HOME=/home/kompanion/.local/state + - XDG_CONFIG_HOME=/home/kompanion/.config + network_mode: "host" + restart: unless-stopped + tor: + image: dperson/torproxy + ports: ["9050:9050"] + restart: unless-stopped