From 9fb3d6d331cefa4a92b65dfecc3fbf8d7e00643a Mon Sep 17 00:00:00 2001 From: Francia Csaba Date: Thu, 21 Dec 2023 14:57:20 +0100 Subject: [PATCH] #13 install plugins in docker image --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index 121613c..b76e075 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,8 +22,13 @@ ENV METRICS_PASSWORD='' EXPOSE 80 +ARG PACKAGE_REGISTRY_URL +ARG PLUGINS + COPY requirements.txt /app/requirements.txt RUN pip install --no-cache-dir --upgrade -r /app/requirements.txt +RUN --mount=type=secret,id=AMARILLO_REGISTRY_CREDENTIALS \ + pip install --no-cache-dir --upgrade --extra-index-url https://$(cat /run/secrets/AMARILLO_REGISTRY_CREDENTIALS)@${PACKAGE_REGISTRY_URL} ${PLUGINS} COPY ./amarillo/app /app/amarillo/app COPY ./amarillo/plugins /app/amarillo/plugins