34f773b9cd9aa77deb0e73b6d47ee74eb8dfeba5
[sima-docker.git] / sima / Dockerfile
1 FROM debian:latest
2 MAINTAINER Kaliko <kaliko@azylum.org>
3 ENV DEBIAN_FRONTEND noninteractive
4
5 RUN apt-get -y update && apt-get -y upgrade && apt-get install -y --no-install-recommends icecast2 mpd mime-support virtualenv
6 RUN apt-get clean
7 RUN usermod --shell /bin/dash icecast2
8 RUN usermod --shell /bin/dash mpd
9 ADD mpd.conf /etc/mpd.conf
10
11 RUN virtualenv -p python3 /var/lib/mpd-sima
12 RUN bash -c "source /var/lib/mpd-sima/bin/activate && pip install MPD_sima"
13
14 VOLUME /var/lib/mpd/music/
15
16 # expose icecast and mpd
17 EXPOSE 8000 6600
18
19 ADD start /usr/bin/start-sima
20 ADD sima /usr/bin/sima
21
22 ENTRYPOINT ["/bin/sh", "/usr/bin/start-sima"]