-
Notifications
You must be signed in to change notification settings - Fork 55
/
docker-compose.yml
56 lines (56 loc) · 2.25 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
version: "3.7"
services:
fr24feed-piaware:
image: "thomx/fr24feed-piaware"
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime:ro # needed to sync time for MLAT
environment:
- "FR24FEED_FR24KEY=MY_SHARING_KEY"
- "PIAWARE_FEEDER_DASH_ID=MY_FEEDER_ID"
- "HTML_SITE_LAT=MY_SITE_LAT"
- "HTML_SITE_LON=MY_SITE_LON"
- "HTML_SITE_ALT=MY_SITE_ALT"
- "HTML_SITE_NAME=MY_SITE_NAME"
- "HTML_DEFAULT_TRACKER=Flightradar24"
- "HTML_RECEIVER_STATS_PAGE_FLIGHTAWARE=https://flightaware.com/adsb/stats/user/"
- "HTML_RECEIVER_STATS_PAGE_FLIGHTRADAR24=https://www.flightradar24.com/account/feed-stats/?id=<YOUR_RECEIVERS_ID>"
- "HTML_RECEIVER_STATS_PAGE_ADSBEXCHANGE=https://www.adsbexchange.com/api/feeders/?feed=<YOUR_RECEIVERS_ID>"
- "HTML_RECEIVER_STATS_PAGE_PLANEFINDER=https://planefinder.net/coverage/receiver/<YOUR_RECEIVERS_ID>"
- "HTML_RECEIVER_STATS_PAGE_OPENSKY_NETWORK=https://opensky-network.org/receiver-profile?s=<YOUR_RECEIVERS_ID>"
- "HTML_FR24_FEEDER_STATUS_PAGE=http://<dockerhost>:8754/"
- "PANORAMA_ID=MY_PANORAMA_ID"
- "LAYERS_OWM_API_KEY=MY_OWM_API_KEY"
- "SERVICE_ENABLE_ADSBEXCHANGE=true"
- "ADSBEXCHANGE_UUID=MY_UUID"
- "ADSBEXCHANGE_STATION_NAME=MY_STATION_NAME"
- "MLAT_EXACT_LAT=MY_EXACT_SITE_LAT"
- "MLAT_EXACT_LON=MY_EXACT_SITE_LON"
- "MLAT_ALTITUDE_MSL_METERS=MY_SITE_ALT_MSL_METERS"
- "SERVICE_ENABLE_PLANEFINDER=true"
- "PLANEFINDER_SHARECODE=MY_SHARE_CODE"
- "SERVICE_ENABLE_OPENSKY=true"
- "OPENSKY_USERNAME=MY_OPENSKY_USERNAME"
- "OPENSKY_SERIAL=MY_OPENSKY_RECEIVER_SERIAL"
- "SERVICE_ENABLE_ADSBFI=true"
- "ADSBFI_UUID=MY_UUID"
- "ADSBFI_STATION_NAME=MY_STATION_NAME"
- "SERVICE_ENABLE_RADARBOX=true"
- "RADARBOX_SHARING_KEY=MY_SHARING_KEY"
- "SERVICE_ENABLE_ADSBHUB=true"
- "ADSBHUB_CKEY=MY_SHARING_KEY"
devices:
- "/dev/bus/usb"
# ports
# 8754 - DUMP1090 server port
# 8080 - HTTP server port
ports:
- "8754:8754"
- "8080:8080"
logging:
options:
max-size: "30m"
tmpfs:
- /run:exec,size=32M
- /planefinder/log:exec,size=32M
- /usr/lib/fr24/public_html/data:size=32M