From 80bae4529e173d040bc31d41b1199b56406e68d0 Mon Sep 17 00:00:00 2001 From: f4hlv Date: Thu, 4 Jan 2018 00:39:43 +0100 Subject: [PATCH 1/4] Add Dockerfile MMDVMHost --- Dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..923d30f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM alpine + +RUN apk add --update --no-cache \ + cmake \ + make \ + g++ \ + git \ + && rm -rf /var/cache/apk/* + +ADD ./ /MMDVMHost +WORKDIR /MMDVMHost +RUN make \ +&& cp MMDVMHost /usr/local/bin + +RUN mkdir /var/log/mmdvmhost + +VOLUME /MMDVMHost +VOLUME /var/log/mmdvmhost + +WORKDIR /MMDVMHost + +CMD ["MMDVMHost", "/MMDVMHost/MMDVM.ini"] + From fab3d35d82d2bea8e2f34d73f2aec733732e3f3c Mon Sep 17 00:00:00 2001 From: f4hlv Date: Thu, 4 Jan 2018 01:09:37 +0100 Subject: [PATCH 2/4] Remove Log repertory --- Dockerfile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 923d30f..20368ed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,11 +12,7 @@ WORKDIR /MMDVMHost RUN make \ && cp MMDVMHost /usr/local/bin -RUN mkdir /var/log/mmdvmhost - VOLUME /MMDVMHost -VOLUME /var/log/mmdvmhost - WORKDIR /MMDVMHost CMD ["MMDVMHost", "/MMDVMHost/MMDVM.ini"] From 393aead4019697e6e0707fddb49c72ee13e73595 Mon Sep 17 00:00:00 2001 From: f4hlv Date: Thu, 4 Jan 2018 01:23:51 +0100 Subject: [PATCH 3/4] Add docker-compose.yml --- linux/docker-compose.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 linux/docker-compose.yml diff --git a/linux/docker-compose.yml b/linux/docker-compose.yml new file mode 100644 index 0000000..7555cd6 --- /dev/null +++ b/linux/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3' +services: + mmdvmhost: + build: https://github.com/f4hlv/MMDVMHost.git + container_name: mmdvmhost +# restart: unless-stopped +# volumes: +# - ./MMDVM.ini:/MMDVMHost/MMDVM.ini:ro +# - ./RSSI.dat:/MMDVMHost/RSSI.dat:ro +# - ./DMRIds.dat:/MMDVMHost/DMRIds.dat:ro +# - mmdvmhost:/MMDVMHost +# devices: +# - /dev/ttyACM0:/dev/ttyACM0 +#volumes: +# mmdvmhost: + + From 48d7233682adc9a703c7ae5d0804587a264c96f6 Mon Sep 17 00:00:00 2001 From: f4hlv Date: Thu, 4 Jan 2018 01:26:13 +0100 Subject: [PATCH 4/4] Add docker-compose.yml --- linux/docker-compose.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/linux/docker-compose.yml b/linux/docker-compose.yml index 7555cd6..913d3df 100644 --- a/linux/docker-compose.yml +++ b/linux/docker-compose.yml @@ -2,16 +2,17 @@ version: '3' services: mmdvmhost: build: https://github.com/f4hlv/MMDVMHost.git +# image: f4hlv/mmdvmhost container_name: mmdvmhost -# restart: unless-stopped -# volumes: -# - ./MMDVM.ini:/MMDVMHost/MMDVM.ini:ro -# - ./RSSI.dat:/MMDVMHost/RSSI.dat:ro -# - ./DMRIds.dat:/MMDVMHost/DMRIds.dat:ro -# - mmdvmhost:/MMDVMHost -# devices: -# - /dev/ttyACM0:/dev/ttyACM0 -#volumes: -# mmdvmhost: + restart: unless-stopped + volumes: + - ./MMDVM.ini:/MMDVMHost/MMDVM.ini:ro + - ./RSSI.dat:/MMDVMHost/RSSI.dat:ro + - ./DMRIds.dat:/MMDVMHost/DMRIds.dat:ro + - mmdvmhost:/MMDVMHost + devices: + - /dev/ttyACM0:/dev/ttyACM0 +volumes: + mmdvmhost: