diff --git a/Dockerfile b/Dockerfile index 864b721a94e6e7b94bd6392ea0c5016005c976d7..95db5c38ac1998c2369f32be2f8c118fd276e7cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,15 @@ FROM savonet/liquidsoap:v1.4.3 - 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 @@ -16,8 +19,11 @@ 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"]