Files
swarm-house/simulator/docker-compose.yml
T
eSlider 3deaa382e1 feat(simulator): virtual drone fleet data generator
One process per drone: seeded patrol kinematics, sensor streams at
realistic rates, detection events, hot current/ blocks sealed into
Hive-partitioned Parquet, and the compact UDP state broadcast with
peer RSSI derivation. Scales via docker compose --scale.
2026-07-08 13:12:34 +01:00

18 lines
522 B
YAML

services:
drone:
build: .
# Scale the swarm: docker compose up --build --scale drone=${DRONE_COUNT:-5}
deploy:
replicas: ${DRONE_COUNT:-5}
environment:
FLIGHT_ID: ${FLIGHT_ID:-}
SEED: ${SEED:-42}
DURATION_S: ${DURATION_S:-120}
SPEEDUP: ${SPEEDUP:-1.0}
IMU_HZ: ${IMU_HZ:-50}
STATE_HZ: ${STATE_HZ:-5}
# Compose default bridge network: subnet-directed broadcast works
BROADCAST_ADDR: ${BROADCAST_ADDR:-255.255.255.255}
volumes:
- ./data:/data