Files
docker-configs/HA/docker-compose.yml
Will Song 9728a8054f Add Claude API router and AdWireGuard projects
- Implement Claude API smart router with automatic failover
- Support 4 providers: Claude Pro, DeepSeek, Kimi, Claude API
- Update models: DeepSeek to deepseek-reasoner, Kimi to kimi-k2
- Add AdWireGuard: WireGuard VPN + AdGuard DNS filtering
- Consolidate tokens into single tokens.txt file
- Add mDNS reflector to Home Assistant setup

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-16 21:29:08 -05:00

54 lines
1.1 KiB
YAML

version: '3.8'
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
restart: unless-stopped
privileged: true
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
expose:
- "8123"
environment:
- TZ=Asia/Shanghai
networks:
- caddy-network
depends_on:
- homeassistant-db
homeassistant-db:
container_name: homeassistant-db
image: postgres:15
restart: unless-stopped
environment:
POSTGRES_DB: homeassistant
POSTGRES_USER: homeassistant
POSTGRES_PASSWORD: homeassistant_password
volumes:
- ./db_data:/var/lib/postgresql/data
expose:
- "5432"
networks:
- caddy-network
mdns-reflector:
container_name: mdns-reflector
image: flungo/avahi:latest
restart: unless-stopped
network_mode: host
privileged: true
volumes:
- /var/run/dbus:/var/run/dbus
environment:
- AVAHI_REFLECTOR_ENABLE=1
volumes:
db_data:
networks:
caddy-network:
external: true
name: caddy_caddy-network