infra-dashboard/docker-compose.yml

25 lines
549 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"
networks:
proxy:
external: true