armiger-ultra / examples /arr-stack /docker-compose.yml
spencernorton's picture
Align chart cohorts/labels, cryptographic bindings, and legal/documentation precision
bc6edea verified
Raw History Blame Contribute Delete
1.69 kB
services:
armiger-torznab-proxy:
image: python:3.12-slim
container_name: armiger-torznab-proxy
restart: unless-stopped
working_dir: /app
ports:
- "127.0.0.1:8097:8097"
environment:
ARMIGER_MODEL_DIR: /app
ARMIGER_VARIANT: "${ARMIGER_VARIANT:-int8}"
UPSTREAM_TORZNAB_URL: "${UPSTREAM_TORZNAB_URL:-http://prowlarr:9696/1/api}"
ARMIGER_PROXY_HOST: "0.0.0.0"
ARMIGER_PROXY_PORT: "8097"
ARMIGER_REQUIRE_ENGLISH_AUDIO: "${ARMIGER_REQUIRE_ENGLISH_AUDIO:-false}"
ARMIGER_ALLOW_ENGLISH_SUBS: "${ARMIGER_ALLOW_ENGLISH_SUBS:-true}"
ARMIGER_REJECT_DEAD_SWARMS: "${ARMIGER_REJECT_DEAD_SWARMS:-true}"
ARMIGER_USE_ZERO_CUE_CATALOG: "true"
volumes:
- ../..:/app:ro
command:
- sh
- -c
- "pip install --no-cache-dir numpy onnxruntime cryptography && python3 examples/arr-stack/armiger_torznab_proxy.py"
armiger-arr-webhook-receiver:
image: python:3.12-slim
container_name: armiger-arr-webhook-receiver
restart: unless-stopped
working_dir: /app
ports:
- "127.0.0.1:8098:8098"
environment:
ARMIGER_MODEL_DIR: /app
ARMIGER_VARIANT: "int8"
ARMIGER_WEBHOOK_HOST: "0.0.0.0"
ARMIGER_WEBHOOK_PORT: "8098"
ARMIGER_RUN_FFPROBE: "true"
ARMIGER_DHT_RSI_MODE: "${ARMIGER_DHT_RSI_MODE:-pull_only}"
volumes:
- ../..:/app:ro
- media_library:/data/media:ro
command:
- sh
- -c
- "apt-get update && apt-get install -y --no-install-recommends ffmpeg && pip install --no-cache-dir numpy onnxruntime cryptography && python3 examples/arr-stack/armiger_arr_webhook_receiver.py"
volumes:
media_library: