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