deeplearning/loris-audio-morphing
0
1FROM python:3.10-slim2 3# ---------- system ----------4RUN apt-get update && apt-get install -y \5 build-essential \6 automake \7 autoconf \8 libtool \9 libsndfile1-dev \10 unzip \11 && rm -rf /var/lib/apt/lists/*12 13# ---------- SDIF (ZIP, release-arkiv) ----------14WORKDIR /opt15COPY sdif.zip /opt/16RUN unzip sdif.zip && \17 cd SDIF-* && \18 ./configure && \19 make && make install20 21# ---------- LORIS ----------22COPY loris-1.8.tar.gz /opt/23RUN tar xzf loris-1.8.tar.gz && \24 cd loris-1.8 && \25 ./configure && \26 make && make install27 28# ---------- runtime env ----------29ENV PATH=/usr/local/bin:$PATH30ENV LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH31 32# ---------- Python ----------33WORKDIR /app34COPY requirements.txt .35RUN pip install --no-cache-dir -r requirements.txt36 37COPY app.py .38 39CMD ["python", "app.py"]40 41 