Dockerfile 581 B

12345678910111213141516171819202122
  1. FROM arm32v6/alpine
  2. RUN apk add --no-cache py-pip mopidy gstreamer sudo python3-dev \
  3. && pip install --upgrade pip
  4. RUN python3 -m pip install Mopidy-Iris \
  5. && python3 -m pip install Mopidy-MPD \
  6. && python3 -m pip install Mopidy-Youtube
  7. ADD mopidy.conf /home/mopidy/.config/mopidy/mopidy.conf
  8. ADD asound.conf /etc/asound.conf
  9. RUN adduser -S mopidy -G audio \
  10. && chown -R mopidy /home/mopidy \
  11. && echo "mopidy ALL=NOPASSWD: /usr/lib/python?.?/site-packages/mopidy_iris/system.sh" >> /etc/sudoers
  12. USER mopidy
  13. EXPOSE 6680/tcp
  14. EXPOSE 6600/tcp
  15. ENTRYPOINT ["/usr/bin/mopidy"]