version: '3.8' services: scanopy-server: image: scanopy/server:latest container_name: scanopy-server ports: - "60072:60072" volumes: - ./data:/app/data - ./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 - ./daemon-data:/app/data - ./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 volumes: scanopy-data: scanopy-config: networks: scanopy-network: driver: bridge