22 lines
676 B
YAML
22 lines
676 B
YAML
|
|
services:
|
||
|
|
planner-agent:
|
||
|
|
build: .
|
||
|
|
container_name: planner-agent
|
||
|
|
restart: unless-stopped
|
||
|
|
volumes:
|
||
|
|
- /opt/homelab:/opt/homelab
|
||
|
|
environment:
|
||
|
|
- REDIS_URL=${REDIS_URL:-redis://100.108.208.3:6379}
|
||
|
|
- OLLAMA_HOST=${OLLAMA_HOST:-http://100.108.208.3:11434}
|
||
|
|
- OLLAMA_MODEL=${OLLAMA_MODEL:-qwen2.5:7b}
|
||
|
|
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
|
||
|
|
- NODE_NAME=${NODE_NAME:-solaria}
|
||
|
|
- COOLDOWN_SECONDS=${COOLDOWN_SECONDS:-300}
|
||
|
|
- RUNTIME_PATH=${RUNTIME_PATH:-/opt/homelab}
|
||
|
|
healthcheck:
|
||
|
|
test: ["CMD", "/bin/sh", "/app/healthcheck.sh"]
|
||
|
|
interval: 60s
|
||
|
|
timeout: 10s
|
||
|
|
retries: 3
|
||
|
|
start_period: 30s
|