From cdbba031228d6d68033f98df6aa047d4a5226ba8 Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 28 Jun 2021 01:26:58 +0100 Subject: [PATCH] Add basic config for hbmonv2 --- docker-configs/Dockerfile-hbmonv2 | 17 +++++++++++++++++ docker-configs/docker-compose-ipv6.yml | 2 +- docker-configs/entrypoint-hbmonv2 | 4 ++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 docker-configs/Dockerfile-hbmonv2 create mode 100755 docker-configs/entrypoint-hbmonv2 diff --git a/docker-configs/Dockerfile-hbmonv2 b/docker-configs/Dockerfile-hbmonv2 new file mode 100644 index 0000000..107f7c0 --- /dev/null +++ b/docker-configs/Dockerfile-hbmonv2 @@ -0,0 +1,17 @@ +FROM python:3.7-alpine + +COPY entrypoint-proxy /entrypoint + +RUN adduser -D -u 54001 hbmon && \ + apk update && \ + apk add git gcc musl-dev && \ + cd /opt && \ + git clone https://github.com/sp2ong/HBMonv2.git && \ + cd /opt/HBmonv2 && \ + pip install --no-cache-dir -r requirements.txt && \ + apk del git gcc musl-dev && \ + chown -R radio: /opt/HBMonv2 + +USER hbmon + +ENTRYPOINT [ "/entrypoint" ] diff --git a/docker-configs/docker-compose-ipv6.yml b/docker-configs/docker-compose-ipv6.yml index dbf2094..a6a9e55 100644 --- a/docker-configs/docker-compose-ipv6.yml +++ b/docker-configs/docker-compose-ipv6.yml @@ -6,7 +6,7 @@ services: - '/etc/freedmr/freedmr.cfg:/opt/freedmr/freedmr.cfg' - '/var/log/freedmr/freedmr.log:/opt/freedmr/freedmr.log' - '/etc/freedmr/rules.py:/opt/freedmr/rules.py' -#Uncomment these are create appropriate path and files if you want to make downloaded +#Uncomment these and create appropriate path and files if you want to make downloaded #JSON files available outside of the container # - '/etc/freedmr/json/talkgroup_ids.json:/opt/freedmr/talkgroup_ids.json' # - '/etc/freedmr/json/subscriber_ids.json:/opt/freedmr/subscriber_ids.json' diff --git a/docker-configs/entrypoint-hbmonv2 b/docker-configs/entrypoint-hbmonv2 new file mode 100755 index 0000000..dc7e71c --- /dev/null +++ b/docker-configs/entrypoint-hbmonv2 @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /opt/HBMonv2 +python /opt/HBMonv2/monitor.py &