DIRACGrid / diracx-charts

Helm charts for running DiracX
1 stars 18 forks source link

Do an proper editable install of mounted Python packages #36

Closed chrisburr closed 1 year ago

chrisburr commented 1 year ago

This should make it easier to handle metadata changes like adding new routers/databases without having a chicken-and-egg problem between the DiracX container image and this repository. See #35 for a little more detail.

It does this by always overriding the DiracX container's entrypoint to optionally add pip install -e .... This also means we have to fully define the uvicorn command inside this chart, however I think this is desirable as we'll soon want to have other deployments using the same image (e.g. celery workers).

Closes #35.