FROM frolvlad/alpine-glibc:alpine-3.9_glibc-2.28 #FROM vimagick/mpd:latest RUN apk add --no-cache \ gcc libc-dev \ curl \ bash \ mpd \ mpc \ fcron \ busybox-suid \ ympd RUN crond WORKDIR /opt RUN addgroup -S user && adduser -S -G user user RUN mkdir -p \ /mnt/media \ /mnt/playlists \ /mnt/database \ /var/log/mpd/mpd.log \ && chown -R user:user /mnt /var/log/mpd /opt USER user COPY ./pause.c ./pause.c RUN gcc ./pause.c -o ./pause COPY ./goprox/goprox ./goprox COPY ./mpd.conf /etc/mpd.conf COPY ./entrypoint.sh ./entrypoint.sh COPY ./stop.sh ./stop.sh CMD [] ENTRYPOINT ["bash", "./entrypoint.sh"]