Newer
Older
LABEL maintainer="David Trattnig <david.trattnig@subsquare.at>"
RUN set -ex \
&& rm -f /usr/bin/python && ln -s /usr/local/bin/python /usr/bin/python \
&& rm -f /usr/bin/python3 && ln -s /usr/local/bin/python3 /usr/bin/python3
RUN set -ex \
&& apt-get update -q \
&& apt-get install -y -q --no-install-recommends \
supervisor \
redis-server \
libsndfile1 \
ffmpeg \
quelcom \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
COPY script/install-opam-packages.sh /tmp/install-opam-packages.sh
COPY script/install-web.sh tmp/install-web.sh
COPY requirements.txt /tmp/requirements.txt
RUN bash tmp/install-opam-packages.sh
RUN bash tmp/install-web.sh
RUN pip3 install -r /tmp/requirements.txt
RUN set -ex \
&& adduser --home /srv --no-create-home --system --uid 1000 --group engineuser \
&& adduser engineuser audio