From 0b4319656ae7d579da1aff418542698883b53aea Mon Sep 17 00:00:00 2001 From: jo Date: Wed, 11 Jan 2023 16:45:20 +0100 Subject: [PATCH] feat: install api python package inside docker This mainly allow users to use the `funkwhale-manage` entrypoint. --- api/Dockerfile | 3 +++ .../install-api-python-package-in-docker.enhancement | 1 + 2 files changed, 4 insertions(+) create mode 100644 changes/changelog.d/install-api-python-package-in-docker.enhancement diff --git a/api/Dockerfile b/api/Dockerfile index 341b4c67b..e74dba050 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -102,6 +102,9 @@ RUN apk add --no-cache \ COPY . /app WORKDIR /app +RUN set -eux; \ + pip3 install --no-deps --editable . + ENV CACHE_URL="redis://redis:6379/0" ENV CELERY_BROKER_URL="redis://redis:6379/0" diff --git a/changes/changelog.d/install-api-python-package-in-docker.enhancement b/changes/changelog.d/install-api-python-package-in-docker.enhancement new file mode 100644 index 000000000..7a835584b --- /dev/null +++ b/changes/changelog.d/install-api-python-package-in-docker.enhancement @@ -0,0 +1 @@ +Install API python package in docker image