FROM debian:bookworm-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ python3 python3-pip python3-gi python3-gi-cairo \ gstreamer1.0-plugins-base \ gstreamer1.0-plugins-good \ gstreamer1.0-plugins-ugly \ gstreamer1.0-tools \ gir1.2-gstreamer-1.0 \ gir1.2-gst-plugins-base-1.0 \ && rm -rf /var/lib/apt/lists/* RUN pip3 install --break-system-packages \ mopidy \ mopidy-iris \ mopidy-local \ mopidy-tunein RUN useradd -m -u 84 mopidy \ && install -d -o mopidy /var/cache/mopidy /var/lib/mopidy /var/log/mopidy COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh EXPOSE 6680 USER mopidy ENTRYPOINT ["/entrypoint.sh"] CMD ["mopidy", "--config", "/etc/mopidy/mopidy.conf"]