12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- FROM debian:10
- RUN export DEBIAN_FRONTEND=noninteractive && \
- apt-get update && \
- apt-get upgrade -y && \
- apt-get install -y apt-utils && \
- apt-get install -y \
- build-essential \
- gettext \
- openssl \
- software-properties-common \
- apt-transport-https \
- wget \
- curl \
- cron \
- gnupg2 \
- python3 \
- python3-pip
- #RUN curl -k "https://apt.mopidy.com/mopidy.gpg" | apt-key add -
- RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78FD980E271D2943
- #RUN curl -k "https://apt.mopidy.com/buster.list" > /etc/apt/sources.list.d/mopidy.list
- RUN echo "deb https://apt.mopidy.com/ buster main contrib non-free\ndeb-src https://apt.mopidy.com/ buster main contrib non-free" > /etc/apt/sources.list.d/mopidy.list
- RUN apt-get update && \
- apt-get install -y \
- mopidy \
- mopidy-local \
- mopidy-local-sqlite \
- mopidy-mpd \
- mopidy-podcast \
- mopidy-podcast-itunes \
- mopidy-scrobbler \
- mopidy-somafm \
- mopidy-soundcloud \
- mopidy-spotify \
- mopidy-tunein
- RUN python3 -m pip install Mopidy-Iris
- RUN python3 -m pip install Mopidy-Bandcamp
- RUN mkdir -p /data/music
- RUN apt-get -y -f install \
- libavahi-client3 \
- libavahi-common3 \
- libsoxr0
- RUN wget -O /tmp/snapserver_amd64.deb "https://github.com/badaix/snapcast/releases/download/v0.26.0/snapserver_0.26.0-1_amd64.deb"
- RUN cd /tmp && dpkg -i snapserver_amd64.deb
- RUN apt-get -y -f install
- RUN echo "*/30 * * * * mopidy /bin/bash mopidy local scan" > /etc/cron.d/mopidy-scan
- RUN chmod 0644 /etc/cron.d/mopidy-scan
- EXPOSE 6680 6600 1704 1705 1780
- RUN echo "/bin/bash\nset -m\nsnapserver &\n/usr/bin/mopidy\nfg %1" > ./start.sh
- RUN chmod +x ./start.sh
- CMD ./start.sh
|