diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..20368ed --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +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 + +VOLUME /MMDVMHost +WORKDIR /MMDVMHost + +CMD ["MMDVMHost", "/MMDVMHost/MMDVM.ini"] + diff --git a/linux/docker-compose.yml b/linux/docker-compose.yml new file mode 100644 index 0000000..913d3df --- /dev/null +++ b/linux/docker-compose.yml @@ -0,0 +1,18 @@ +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: + +