From 07090238f010d471bd637f30f91cf1d6ba481da6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Voituret?= Date: Fri, 19 Jun 2020 14:13:49 +0200 Subject: [PATCH] fix: add custom entrypoint --- docker/conda-entrypoint.sh | 13 +++++++++++++ docker/spleeter-conda.dockerfile | 5 +++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 docker/conda-entrypoint.sh diff --git a/docker/conda-entrypoint.sh b/docker/conda-entrypoint.sh new file mode 100644 index 0000000..288a42f --- /dev/null +++ b/docker/conda-entrypoint.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +###################################################################### +# Custom entrypoint that activate conda before running spleeter. +# +# @author Félix Voituret +# @version 1.0.0 +###################################################################### + +# shellcheck disable=1091 +. "/opt/conda/etc/profile.d/conda.sh" +conda activate base +spleeter "$@" \ No newline at end of file diff --git a/docker/spleeter-conda.dockerfile b/docker/spleeter-conda.dockerfile index 015de37..0dde4ad 100644 --- a/docker/spleeter-conda.dockerfile +++ b/docker/spleeter-conda.dockerfile @@ -9,5 +9,6 @@ ENV MODEL_PATH /model RUN mkdir -p /model RUN conda install -y -c conda-forge musdb RUN conda install -y -c conda-forge ${SPLEETER_PACKAGE}==${SPLEETER_VERSION} - -ENTRYPOINT "source /root/.bashrc && spleeter" \ No newline at end of file +RUN echo "source /root/.bashrc; spleeter \"$@\"> /opt/entrypoint.sh" +COPY conda-entrypoint.sh spleeter-entrypoint.sh +ENTRYPOINT ["spleeter-entrypoint.sh"] \ No newline at end of file