Files
routeros-suricata-tzsp/docker-compose.yml
T
2026-08-13 15:58:52 +02:00

29 lines
613 B
YAML

services:
ids:
build:
context: .
dockerfile: Dockerfile
image: routeros-suricata-tzsp:local
container_name: routeros-suricata-tzsp
restart: unless-stopped
env_file:
- .env
cap_add:
- NET_ADMIN
- NET_RAW
- SYS_NICE
devices:
- /dev/net/tun:/dev/net/tun
ports:
- "37008:37008/udp"
- "8080:8080/tcp"
volumes:
- ./data:/data
- ./logs:/var/log/suricata
healthcheck:
test: ["CMD", "python3", "/opt/ids/scripts/healthcheck.py"]
interval: 15s
timeout: 5s
retries: 5
start_period: 20s