From 900feabeef87a172dd5cd05849a7d9b35b8f2bce Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Fri, 28 May 2021 16:44:03 +0200 Subject: [PATCH] Install as root, run as liquidsoap. #6 --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 864b721..95db5c3 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"] -- GitLab