diff --git a/Dockerfile b/Dockerfile index 17c1d23..33fb385 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,12 +3,12 @@ FROM us-docker.pkg.dev/sentryio/dhi-mirror/python:3.13-debian13-dev AS build COPY py/ /app/py/ # Install `bigquery` extra to enable the `bigquery_fetcher` entrypoint -RUN pip install --no-cache-dir "/app/py[bigquery]" +RUN python3 -m venv /opt/venv && /opt/venv/bin/pip install --no-cache-dir "/app/py[bigquery]" FROM us-docker.pkg.dev/sentryio/dhi-mirror/python:3.13-debian13 -COPY --from=build /opt/python/lib/python3.13/site-packages /opt/python/lib/python3.13/site-packages +COPY --from=build /opt/venv /opt/venv USER nonroot -ENTRYPOINT ["/opt/python/bin/python3", "-m", "usageaccountant.datadog_fetcher"] +ENTRYPOINT ["/opt/venv/bin/python3", "-m", "usageaccountant.datadog_fetcher"]