|
@@ -1,21 +1,21 @@
|
|
FROM arm32v6/alpine
|
|
FROM arm32v6/alpine
|
|
|
|
|
|
-ARG gid_input=29
|
|
|
|
|
|
+# GID of group audio on the doccker host
|
|
|
|
+ARG gid_audio=29
|
|
|
|
|
|
-RUN apk add --no-cache py-pip mopidy gstreamer sudo python3-dev \
|
|
|
|
|
|
+RUN apk add --no-cache py-pip mopidy gstreamer gst-plugins-bad sudo python3-dev \
|
|
&& pip3 install --upgrade pip
|
|
&& pip3 install --upgrade pip
|
|
|
|
|
|
RUN python3 -m pip install Mopidy-Iris \
|
|
RUN python3 -m pip install Mopidy-Iris \
|
|
&& python3 -m pip install Mopidy-MPD \
|
|
&& python3 -m pip install Mopidy-MPD \
|
|
&& python3 -m pip install Mopidy-Youtube
|
|
&& python3 -m pip install Mopidy-Youtube
|
|
|
|
|
|
-ADD mopidy.conf /var/lib/mopidy/.config/mopidy/mopidy.conf
|
|
|
|
-ADD asound.conf /etc/asound.conf
|
|
|
|
|
|
+ADD ./data/mopidy/.config/mopidy/mopidy.conf /var/lib/mopidy/.config/mopidy/mopidy.conf
|
|
|
|
+ADD ./data/etc/asound.conf /etc/asound.conf
|
|
|
|
|
|
RUN chown -R mopidy /var/lib/mopidy \
|
|
RUN chown -R mopidy /var/lib/mopidy \
|
|
&& echo "mopidy ALL=NOPASSWD: /usr/lib/python?.?/site-packages/mopidy_iris/system.sh" >> /etc/sudoers \
|
|
&& echo "mopidy ALL=NOPASSWD: /usr/lib/python?.?/site-packages/mopidy_iris/system.sh" >> /etc/sudoers \
|
|
- && sed -i /etc/passwd -e "/^mopidy.*/s/18/$gid_input/"
|
|
|
|
-
|
|
|
|
|
|
+ && sed -i /etc/passwd -e "/^mopidy.*/s/18/$gid_audio/"
|
|
|
|
|
|
USER mopidy
|
|
USER mopidy
|
|
|
|
|