OpenAPS is a utility interface to read, report, and control diabetes management applications.
This is an image from which developers who build "dockerized" applications using OpenAPS can source from.
For the host to auto-detect USB devices, you'll need to install the udev rules:
sudo curl -o /etc/udev/rules.d/80-medtronic-carelink.rules https://raw.githubusercontent.com/bewest/decoding-carelink/master/decocare/etc/80-medtronic-carelink.rules
sudo curl -o /etc/udev/rules.d/80-dexcom.rules https://raw.githubusercontent.com/bewest/dexcom_reader/master/dexcom_reader/etc/udev/rules.d/80-dexcom.rules
Running openaps
in a Docker container will require you to expose any necessary USB interface(s) and add /dev/log
as a volume.
docker run -i -t --device=`readlink -fn /dev/serial/by-id/usb-0a21_8001-if00-port0`:/dev/serial/by-id/usb-0a21_8001-if00-port0 -v=/dev/log:/dev/log loudnate/rpi-openaps bash