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