aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fr24feed/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--fr24feed/Dockerfile28
1 files changed, 28 insertions, 0 deletions
diff --git a/fr24feed/Dockerfile b/fr24feed/Dockerfile
new file mode 100644
index 0000000..57a355c
--- /dev/null
+++ b/fr24feed/Dockerfile
@@ -0,0 +1,28 @@
+FROM debian:stretch
+
+LABEL maintainer="Egor Tensin <Egor.Tensin@gmail.com>"
+
+# Don't prompt:
+ENV DEBIAN_FRONTEND=noninteractive
+
+RUN apt-get update -yq && apt-get dist-upgrade -yq
+
+# Install fr24feed dependencies:
+RUN apt-get install -yq ca-certificates procps
+
+# Variables:
+ARG FR24FEED_VERSION=1.0.24-7
+ARG FR24FEED_ARCH=armhf
+
+# Download fr24feed:
+WORKDIR /tmp
+ADD ["https://repo-feed.flightradar24.com/rpi_binaries/fr24feed_${FR24FEED_VERSION}_${FR24FEED_ARCH}.tgz", "./"]
+RUN tar xzf fr24feed_${FR24FEED_VERSION}_${FR24FEED_ARCH}.tgz
+
+# fr24feed config:
+COPY ["fr24feed.ini", "/etc/"]
+
+EXPOSE 8754
+
+WORKDIR fr24feed_${FR24FEED_ARCH}
+CMD ["./fr24feed"]