network-mcp/docker-compose.yml

44 lines
903 B
YAML

version: "3.9"
services:
frontend:
build:
context: .
dockerfile: frontend/Dockerfile
restart: always
env_file:
- .env
environment:
FRONTEND_PORT: "5001"
ports:
- "5001:5001"
opnsense_collector:
build:
context: .
dockerfile: collectors/opnsense_collector/Dockerfile
restart: always
env_file:
- .env
volumes:
- ./static:/app/static
- ./inventory_targets.yml:/app/inventory_targets.yml:ro
environment:
COLLECTOR_INTERVAL_SECONDS: "60"
INVENTORY_FILE: "/app/inventory_targets.yml"
nmap_collector:
build:
context: .
dockerfile: collectors/nmap_collector/Dockerfile
restart: always
cap_add:
- NET_RAW
- NET_ADMIN
env_file:
- .env
environment:
NMAP_INTERVAL_SECONDS: "300"
NMAP_PORT_RANGE: "1-1024"
NMAP_BATCH_SIZE: "10"