FROM python:3.7.7-buster 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 \ gunicorn \ 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