--- /dev/null
+FROM debian:stretch
+
+RUN apt-get -y update && \
+ apt-get -y install jackd2 dbus-x11 tmux locales vim mpg123
+
+RUN adduser root audio
+
+RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen
+
+
+
--- /dev/null
+#!/bin/bash
+
+mount -o remount,size=128M /dev/shm
+export `dbus-launch | grep ADDRESS`
+export `dbus-launch | grep PID`
+jackd -R -P70 -dalsa -dhw:0 -r44100 -p1024 -n2 &
+
+sleep 5
+
--- /dev/null
+version: '3'
+
+services:
+ app:
+ build: .
+ volumes:
+ - /etc/security/limits.d/audio.conf:/etc/security/limits.d/audio.conf
+ - /var/run/dbus:/var/run/dbus
+ - ./bin:/srv/bin
+ privileged: true
+ ulimits:
+ memlock: 128000000
+ rtprio: 90
+ environment:
+ - DISPLAY=:0
+ command: /srv/bin/app.sh
+
+volumes:
+ app: