mirror of
https://github.com/smittix/intercept.git
synced 2026-04-24 22:59:59 -07:00
- Add Listening Post mode with frequency scanner and audio monitoring - Add dependency warning for aircraft dashboard listen feature - Auto-restart audio when switching frequencies - Fix toolbar overflow on aircraft dashboard custom frequency - Update setup script with full macOS/Debian support - Clean up README and documentation for clarity - Add sox and dump1090 to Dockerfile - Add comprehensive tool reference to HARDWARE.md - Add correlation, settings, and database utilities - Add new test files for routes, validation, correlation, database 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 lines
1.0 KiB
YAML
38 lines
1.0 KiB
YAML
# INTERCEPT - Signal Intelligence Platform
|
|
# Docker Compose configuration for easy deployment
|
|
|
|
services:
|
|
intercept:
|
|
build: .
|
|
container_name: intercept
|
|
ports:
|
|
- "5050:5050"
|
|
# Privileged mode required for USB SDR device access
|
|
# Alternatively, use device mapping (see below)
|
|
privileged: true
|
|
# USB device mapping (alternative to privileged mode)
|
|
# devices:
|
|
# - /dev/bus/usb:/dev/bus/usb
|
|
volumes:
|
|
# Persist data directory
|
|
- ./data:/app/data
|
|
# Optional: mount logs directory
|
|
# - ./logs:/app/logs
|
|
environment:
|
|
- INTERCEPT_HOST=0.0.0.0
|
|
- INTERCEPT_PORT=5050
|
|
- INTERCEPT_LOG_LEVEL=INFO
|
|
# Network mode for WiFi scanning (requires host network)
|
|
# network_mode: host
|
|
restart: unless-stopped
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-sf", "http://localhost:5050/health"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
start_period: 10s
|
|
|
|
# Optional: Add volume for persistent SQLite database
|
|
# volumes:
|
|
# intercept-data:
|