Skip to content
This repository has been archived by the owner on Nov 21, 2019. It is now read-only.

scrosland/roon-extension-meridian-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Deprecated

This repo and Docker image is now deprecated. I recommend using the Roon Extension Manager instead which has better support and more frequent updates.


roon-extension-meridian-docker

Docker image for https://github.com/RoonLabs/roon-extension-meridian.

Using pre-built images from Docker hub

There is a pre-built image on Docker hub for Raspberry Pi 3 devices, and possibly other ARM systems. To use this:

$ sudo docker pull scrosland/roon-extension-meridian
$ sudo docker run --detach --device=/dev/ttyUSB0 --name=meridian --network=host --restart=unless-stopped scrosland/roon-extension-meridian

Build

If you wish to build an image from the Dockerfile, use something like:

git clone https://github.com/scrosland/roon-extension-meridian-docker
cd roon-extension-meridian-docker
sudo docker build -t roon-extension-meridian .

Expect warnings about deprecated APIs from the compilation of the serialport native code, see node/serialport #1566 for more details.

Run

The serial port device needs to be mapped into the container. First find the device name from ls /dev/serial or ls /dev/ttyUSB*, then run with:

sudo docker run --detach --device=/dev/ttyUSB0 --name=meridian --network=host --restart=unless-stopped roon-extension-meridian