Files
homelab/docker-compose.yml
2026-05-08 11:38:56 -04:00

55 lines
1.3 KiB
YAML

version: '3.8'
services:
dashy:
image: lissy93/dashy:latest
container_name: dashy
ports:
- "8080:8080"
volumes:
- ./dashy/config:/app/config
- ./dashy/public:/app/public
- ./dashy/data:/app/data
environment:
- NODE_ENV=production
restart: unless-stopped
networks:
- scanopy-network
depends_on:
- scanopy-server
scanopy-server:
image: scanopy/server:latest
container_name: scanopy-server
ports:
- "60072:60072"
volumes:
- ./scanopy/data:/app/data
- ./scanopy/config:/app/config
environment:
- SCANOPY_SERVER_PORT=60072
- SCANOPY_SERVER_HOST=0.0.0.0
restart: unless-stopped
networks:
- scanopy-network
scanopy-daemon:
image: scanopy/daemon:latest
container_name: scanopy-daemon
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./scanopy/daemon-data:/app/data
- ./scanopy/config:/app/config
environment:
- SCANOPY_DAEMON_SERVER_HOST=scanopy-server
- SCANOPY_DAEMON_SERVER_PORT=60072
- SCANOPY_DAEMON_SCAN_INTERVAL=3600
- SCANOPY_DAEMON_TARGETS=192.168.1.0/24
restart: unless-stopped
networks:
- scanopy-network
networks:
scanopy-network:
driver: bridge