infra-dashboard/docker-compose.yml
Maddox 8988a504c3 Remove watchtower label to stop auto-update notifications
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 18:20:13 -05:00

28 lines
665 B
YAML

services:
infra-dashboard:
build: .
container_name: infra-dashboard
restart: unless-stopped
env_file: .env
ports:
- "${DASHBOARD_PORT:-5050}:5000"
volumes:
- ${SSH_KEY_PATH:-/root/.ssh/id_ed25519}:/app/ssh/id_ed25519:ro
- ./hosts.json:/app/config/hosts.json:ro
- ./diagram.json:/app/config/diagram.json:ro
networks:
- proxy
deploy:
resources:
limits:
memory: 256M
cpus: '0.5'
labels:
- "autoheal=true"
- "homepage.group=Infrastructure"
- "homepage.name=Infra Dashboard"
- "homepage.icon=grafana.png"
networks:
proxy:
external: true