From 4dbc5051cc33bf36577106b6c1f55109e7862c2d Mon Sep 17 00:00:00 2001 From: Robert Schumann Date: Sat, 3 Dec 2016 11:25:50 +0100 Subject: [PATCH] change default port and add settings.xml --- Dockerfile | 9 ++++++--- settings.xml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ start.sh | 2 +- 3 files changed, 55 insertions(+), 4 deletions(-) create mode 100644 settings.xml diff --git a/Dockerfile b/Dockerfile index 12ae29c..17f479c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,13 @@ MAINTAINER Robert Schumann ENV wget_opts "-q --no-check-certificate" ENV raumserver_release "http://bassmaniacs.com/data/appBinaries/raumserver/currentVersion" ENV raumserver_libs "https://github.com/ChriD/Raumserver/raw/master/source/RaumserverDaemon/libs/linux_X64" +ENV raumserver_http "8090" ENV PATH /opt:$PATH WORKDIR /opt COPY start.sh ./start.sh +COPY settings.xml ./settings.xml RUN set -x \ && apt-get update \ @@ -20,14 +22,15 @@ RUN set -x \ && wget $wget_opts $raumserver_release/raumserverDaemon_linux_X64.zip \ && unzip raumserverDaemon_linux_X64.zip -d raumserver \ && rm -f raumserverDaemon_linux_X64.zip \ - && mkdir -p /etc/raumfeld/raumserverDaemon \ - && ln -s /opt/raumserver/docroot /etc/raumfeld/raumserverDaemon/docroot \ + && mv raumserver/settings.xml raumserver/settings.xml.dist \ + && sed -i 's%RAUMSERVER_HTTP%$raumserver_http%' settings.xml \ + && mv settings.xml raumserver/ \ && for l in libunwind-x86_64.so.8.0.1 libunwind.so.8.0.1 libunwind-coredump.so.0.0.0 libunwind-setjmp.so.0.0.0 libunwind-ptrace.so.0.0.0; do \ wget $wget_opts $raumserver_libs/"$l" -O /usr/lib/"$l" && \ ln -s /usr/lib/"$l" /usr/lib/"$(echo $l | sed 's%\.[0-9]\.[0-9]$%%')" ; \ done \ && chmod +x start.sh -EXPOSE 8080 +EXPOSE $raumserver_http CMD ["start.sh"] diff --git a/settings.xml b/settings.xml new file mode 100644 index 0000000..e1c72b9 --- /dev/null +++ b/settings.xml @@ -0,0 +1,48 @@ + + + + + + DEBUG + ERROR + + + + + + eth0 + wlan0 + Killer Wireless-N 1202 Network Adapter + + + 0 + + + 1 + 30000 + + + 20 + 20 + + + + Raumfeld ConfigDevice + Raumfeld MediaServer + 47365 + MediaRenderer + MediaServer + Virtual Media Player + Raumfeld GmbH + + + + + + + RAUMSERVER_HTTP + /opt/raumserver/docroot + + + diff --git a/start.sh b/start.sh index 6fbba54..5db6cdf 100644 --- a/start.sh +++ b/start.sh @@ -1,2 +1,2 @@ #!/bin/sh -/opt/raumserver/raumsrvDaemon && sleep infinity +/opt/raumserver/raumsrvDaemon && tail -f /opt/raumserver/log/*.log