FROM savonet/liquidsoap:v1.4.4 LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>" USER root # Dependencies & Utils RUN apt update && apt -y install \ alsa-utils \ libssl-dev # libgstreamer-ocaml-dev # Setup Engine RUN mkdir -p /srv/src RUN mkdir -p /srv/tests RUN mkdir -p /srv/config COPY src /srv/src COPY tests /srv/tests COPY run.sh /srv VOLUME ["/srv/socket", "/srv/logs", "/var/audio/source", "/var/audio/playlist", "/var/audio/station"] RUN chown -R liquidsoap:liquidsoap /srv WORKDIR /srv USER liquidsoap # Start the Engine EXPOSE 1234/tcp ENTRYPOINT ["./run.sh", "prod"] CMD ["core"]