FROM debian:jessie-slim MAINTAINER Robert Schumann ENV raumserver_release "http://bassmaniacs.com/data/appBinaries/raumserver/currentVersion" ENV raumserver_http "3535" ENV PATH /opt:$PATH ENV DEBIAN_FRONTEND noninteractive WORKDIR /opt ADD start.sh /opt/start.sh ADD settings.xml /opt/settings.xml ADD public_html /opt/public_html RUN set -x \ && apt-get update \ && apt-get install -y --no-install-recommends wget unzip binutils libunwind8 \ && rm -rf /var/lib/apt/lists/* \ && wget -q --no-check-certificate $raumserver_release/raumserverDaemon_linux_X64.zip \ && unzip raumserverDaemon_linux_X64.zip -d raumserver && rm -f raumserverDaemon_linux_X64.zip \ && mv raumserver/settings.xml raumserver/settings.xml.dist \ && sed -i "s%RAUMSERVER_HTTP%"$raumserver_http"%" settings.xml \ && mv settings.xml raumserver/ \ && mv raumserver/docroot raumserver/docroot.dist \ && mv public_html raumserver/docroot \ && strip -v raumserver/raumsrvDaemon \ && apt-get autoremove -y wget unzip binutils \ && chmod +x start.sh EXPOSE $raumserver_http CMD ["start.sh"]