diff --git a/Dockerfile.ingest b/Dockerfile.ingest index 46531c8..0fd3c5f 100644 --- a/Dockerfile.ingest +++ b/Dockerfile.ingest @@ -21,12 +21,12 @@ # Dockerfile for ingest service. -ARG RUBINENV_VERSION=8.0.0 -FROM lsstsqre/newinstall:${RUBINENV_VERSION} +ARG RUBINENV_VERSION=9.0.0 +FROM ghcr.io/lsst-dm/docker-newinstall:9-latest-${RUBINENV_VERSION} ARG OBS_LSST_VERSION -ENV OBS_LSST_VERSION=${OBS_LSST_VERSION:-w_2024_24} +ENV OBS_LSST_VERSION=${OBS_LSST_VERSION:-w_2024_40} USER lsst -RUN source loadLSST.bash && mamba install redis-py rucio-clients +RUN source loadLSST.bash && mamba install redis-py RUN source loadLSST.bash && eups distrib install -t "${OBS_LSST_VERSION}" lsst_obs COPY src/ingest.py src/info.py src/utils.py src/rucio_interface.py ./ingest/ # Environment variables that must be set: diff --git a/src/ingest.py b/src/ingest.py index feb5660..912e351 100644 --- a/src/ingest.py +++ b/src/ingest.py @@ -227,7 +227,7 @@ def main(): refs = [] for resource in resources: try: - refs.append(ingester.run([resource])) + refs.extend(ingester.run([resource])) except Exception: logger.exception("Error while ingesting %s", resource) info = Info.from_path(resource.geturl())