Hi, I am running `edr send-report` from k8s using ...
# community-support
j
Hi, I am running
edr send-report
from k8s using argo-workflows, and it makes an outbound call to hub.getdbt.com and codeload.github.com to install it's own dbt sub-deps, which I believe are these two. I'd like to pre-install those deps on the docker image, to avoid making this call, as it's inefficient and we are trying to limit firewall exceptions. Is there a way to do that without running
monitor
or
send-report
? It doesn't work if i just add them to my own dbt deps. I don't want the docker image build to hit our warehouse, either. Just trying to separate install and execution here 😃
Found a really hacky way to do it, add this to Dockerfile:
RUN dbt deps --project-dir <path to venv>/lib/python3.11/site-packages/elementary/monitor/dbt_project
There's also this route, which may be the recommended way: https://docs.elementary-data.com/oss/deployment-and-configuration/docker