FROM ghcr.io/mopidy/mopidy:latest USER root RUN pip3 install \ mopidy-iris \ mopidy-local \ mopidy-stream \ mopidy-tunein \ mopidy-podcast \ --break-system-packages # Ensure audio pipe directory exists at startup RUN echo '#!/bin/sh\nmkdir -p /tmp/audio\nexec "$@"' > /entrypoint-wrapper.sh \ && chmod +x /entrypoint-wrapper.sh USER mopidy ENTRYPOINT ["/entrypoint-wrapper.sh"] CMD ["mopidy", "--config", "/etc/mopidy/mopidy.conf"]