diff --git a/docker-configs/Dockerfile-noproxy b/docker-configs/Dockerfile-noproxy new file mode 100644 index 0000000..608cf73 --- /dev/null +++ b/docker-configs/Dockerfile-noproxy @@ -0,0 +1,17 @@ +FROM python:3.7-alpine + +COPY entrypoint-noproxy /entrypoint + +RUN adduser -D -u 54000 radio && \ + apk update && \ + apk add git gcc musl-dev && \ + cd /opt && \ + git clone https://github.com/hacknix/freedmr && \ + cd /opt/freedmr && \ + pip install --no-cache-dir -r requirements.txt && \ + apk del git gcc musl-dev && \ + chown -R radio: /opt/freedmr + +USER radio + +ENTRYPOINT [ "/entrypoint" ] diff --git a/docker-configs/Dockerfile b/docker-configs/Dockerfile-proxy similarity index 92% rename from docker-configs/Dockerfile rename to docker-configs/Dockerfile-proxy index d12d380..f3f96c7 100644 --- a/docker-configs/Dockerfile +++ b/docker-configs/Dockerfile-proxy @@ -1,6 +1,6 @@ FROM python:3.7-alpine -COPY entrypoint /entrypoint +COPY entrypoint-proxy /entrypoint RUN adduser -D -u 54000 radio && \ apk update && \ diff --git a/docker-configs/entrypoint-noproxy b/docker-configs/entrypoint-noproxy new file mode 100755 index 0000000..7e208ae --- /dev/null +++ b/docker-configs/entrypoint-noproxy @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /opt/freedmr +python /opt/freedmr/bridge_master.py -c freedmr.cfg -r rules.py diff --git a/docker-configs/entrypoint b/docker-configs/entrypoint-proxy similarity index 51% rename from docker-configs/entrypoint rename to docker-configs/entrypoint-proxy index d7438fa..ad3f70a 100755 --- a/docker-configs/entrypoint +++ b/docker-configs/entrypoint-proxy @@ -2,4 +2,4 @@ cd /opt/freedmr python /opt/freedmr/hotspot_proxy_v2.py & -python /opt/freedmr/bridge_master.py -c hblink.cfg -r rules.py +python /opt/freedmr/bridge_master.py -c freedmr.cfg -r rules.py