Files
sdr-recorder/docker-compose.yml
2026-04-03 15:02:40 +02:00

33 lines
842 B
YAML

services:
rtlsdr-airband:
image: ghcr.io/rtl-airband/rtlsdr-airband:latest
container_name: sdr-recorder
restart: unless-stopped
devices:
- /dev/bus/usb:/dev/bus/usb
volumes:
- ./rtl_airband.conf:/app/rtl_airband.conf:ro
- /home/m/recordings:/recordings
web:
image: nginx:alpine
container_name: sdr-web
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
- /home/m/recordings:/recordings:ro
cleanup:
image: alpine:latest
container_name: sdr-cleanup
restart: unless-stopped
environment:
- SIZE_THRESHOLD=7k
- INTERVAL=300
volumes:
- ./cleanup-recordings.sh:/cleanup-recordings.sh:ro
- /home/m/recordings:/recordings
command: ["/bin/sh", "/cleanup-recordings.sh"]