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: ${SERVICE_READSB} hostname: ${SERVICE_READSB} restart: ${RESTART} privileged: true devices:
- ${RADIO}:/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: ${SERVICE_ADSBEX} depends_on:
- ${SERVICE_READSB} restart: ${RESTART} ports:
- 30105:30105 environment:
- BEASTHOST=${BEASTHOST}
- TZ=${TZ}
- LAT=${GEO_LAT}
- LONG=${GEO_LON}
- ALT=${GEO_ALT}
- SITENAME=${adsb_sitename}
- 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: ${SERVICE_TAR1090} depends_on:
- ${SERVICE_READSB} restart: always environment:
- TZ=${TZ}
- BEASTHOST=${BEASTHOST}
- MLATHOST=adsbx
- LAT=${GEO_LAT}
- LONG=${GEO_LON} ports:
- 8078:80 tmpfs:
- /run:exec,size=64M
- /var/log networks:
- ${NETWORK}