- TZ="America/New_York"
- FEEDER_ID=
- RESTART=always
- adsbx_uuid=
- SDR_TYPE=rtlsdr
- GEO_LAT=
- GEO_LON=
- GEO_ALT=50m
- BEASTHOST=Shirley__readsb
- NETWORK=DrRumack
- ----------------------
- version: "3.9"
- networks:
- DrRumack:
- external: true
- volumes:
- readsbpb_rrd:
- readsbpb_autogain:
- services:
- Shirley__readsb:
- image: ghcr.io/sdr-enthusiasts/docker-readsb-protobuf:latest
- tty: true
- container_name: Shirley__readsb
- hostname: Shirley__readsb
- restart: always
- privileged: true
- devices:
- - /dev/swradio0:/dev/swradio0
- ports:
- - 8080:8080
- - 30005:30005
- volumes:
- - readsbpb_rrd:/run/collectd
- - readsbpb_autogain:/run/autogain
- - /proc/diskstats:/proc/diskstats:ro
- environment:
- - TZ=${TZ}
- - READSB_DEVICE_TYPE=${SDR_TYPE}
- - READSB_FIX=true
- - READSB_GAIN=autogain
- - READSB_LAT=${GEO_LAT}
- - READSB_LON=${GEO_LON}
- - READSB_MODEAC=true
- - READSB_RX_LOCATION_ACCURACY=2
- - READSB_STATS_RANGE=true
- - READSB_NET_ENABLE=true
- networks:
- - ${NETWORK}
- Shirley__adsbexchange:
- image: ghcr.io/sdr-enthusiasts/docker-adsbexchange:latest
- tty: true
- container_name: Shirley__adsbx
- depends_on:
- - Shirley__readsb
- restart: ${RESTART}
- ports:
- - 30105:30105
- environment:
- - BEASTHOST=${BEASTHOST}
- - TZ=${TZ}
- - LAT=${GEO_LAT}
- - LONG=${GEO_LON}
- - ALT=${GEO_ALT}
- - SITENAME=CaptainOveur
- - UUID=${adsbx_uuid}
- tmpfs:
- - /run:rw,nosuid,nodev,exec,relatime,size=64M,uid=1000,gid=1000
- networks:
- - ${NETWORK}
- Shirley__tar1090:
- image: mikenye/tar1090:latest
- tty: true
- container_name: Shirley__tar1090
- depends_on:
- - Shirley__readsb
- restart: always
- environment:
- - TZ=${TZ}
- - BEASTHOST=${BEASTHOST}
- # - MLATHOST=adsbx
- # - LAT=-38.820450
- # - LONG=-77.050552
- ports:
- - 8078:80
- tmpfs:
- - /run:exec,size=64M
- - /var/log
- networks:
- - ${NETWORK}