diff --git a/apps/swh-loader-highpriority/Dockerfile b/apps/swh-loader-highpriority/Dockerfile
deleted file mode 100644
index 8613caaf29d545ef3e0ba3f879259fdc0856f64f..0000000000000000000000000000000000000000
--- a/apps/swh-loader-highpriority/Dockerfile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Deeply inspired from the Dockerfile of the swh-graph project
-ARG REGISTRY=container-registry.softwareheritage.org/swh/infra/swh-apps/
-ARG RSVNDUMP=/usr/local/bin/rsvndump
-FROM ${REGISTRY}rsvndump-base:latest AS rsvndump_image
-
-FROM python:3.10-bullseye
-COPY --from=rsvndump_image ${RSVNDUMP} ${RSVNDUMP}
-
-RUN apt-get -y update && \
-    apt-get -y upgrade && \
-    apt-get install -y libcmph-dev librdkafka-dev \
-      libsvn-dev libapr1-dev libaprutil1-dev subversion \
-      cvs bzr opam git patool mercurial && \
-    apt clean && \
-    addgroup --gid 1000 swh && \
-    useradd --gid 1000 --uid 1000 -m -d /opt/swh swh && \
-    mkdir /etc/swh
-
-USER swh
-WORKDIR /opt/swh
-
-COPY --chown=swh:swh requirements-frozen.txt /opt/swh
-COPY --chown=swh:swh entrypoint.sh /opt/swh
-
-ENV PYTHONPATH=/opt/swh
-ENV PATH=/opt/swh/.local/bin:$PATH
-
-RUN chmod u+x /opt/swh/entrypoint.sh && \
-    /usr/local/bin/python -m pip install --upgrade pip && \
-    pip install --no-cache-dir -r requirements-frozen.txt && \
-    pip install gunicorn
-
-ENV SWH_CONFIG_FILENAME=/etc/swh/config.yml
-ENV SWH_WORKER_INSTANCE=loader
-ENV CONCURRENCY=1
-ENV MAX_TASKS_PER_CHILD=5
-ENV LOGLEVEL=INFO
-
-ENTRYPOINT "/opt/swh/entrypoint.sh"
diff --git a/apps/swh-loader-highpriority/README b/apps/swh-loader-highpriority/README
deleted file mode 100644
index 41dc186104233ba3f75a3de99b66ca11d7885dd0..0000000000000000000000000000000000000000
--- a/apps/swh-loader-highpriority/README
+++ /dev/null
@@ -1,3 +0,0 @@
-This used to be the "highpriority" image used by the save-code-now functionality
-(bundling multiple [d]vcs loaders into one docker image). It's been deprecated in favor
-of the "savecodenow" image.
diff --git a/apps/swh-loader-highpriority/entrypoint.sh b/apps/swh-loader-highpriority/entrypoint.sh
deleted file mode 100644
index 7909d473e12fd5a387e5114bd4937bfd950fd4d9..0000000000000000000000000000000000000000
--- a/apps/swh-loader-highpriority/entrypoint.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/bash
-
-set -e
-
-case "$1" in
-  "shell")
-    shift
-    echo "Running command $@"
-    exec bash -i "$@"
-    ;;
-  *)
-    echo Starting the swh Celery worker for ${SWH_WORKER_INSTANCE}
-    exec python -m celery \
-       --app=swh.scheduler.celery_backend.config.app \
-       worker \
-       --pool=prefork --events \
-       --concurrency=${CONCURRENCY} \
-       --max-tasks-per-child=${MAX_TASKS_PER_CHILD} \
-       -Ofair --loglevel=${LOGLEVEL} \
-       --without-gossip --without-mingle --without-heartbeat \
-       --hostname "${SWH_WORKER_INSTANCE}@%h"
-    ;;
-esac
diff --git a/apps/swh-loader-highpriority/requirements-frozen.txt b/apps/swh-loader-highpriority/requirements-frozen.txt
deleted file mode 100644
index b78cf7bfecb11938d7748653717b84018a163531..0000000000000000000000000000000000000000
--- a/apps/swh-loader-highpriority/requirements-frozen.txt
+++ /dev/null
@@ -1,119 +0,0 @@
-aiohttp==3.8.4
-aiohttp-utils==3.2.1
-aiosignal==1.3.1
-amqp==5.1.1
-asn1crypto==1.5.1
-async-timeout==4.0.2
-attrs==23.1.0
-attrs-strict==1.0.0
-beautifulsoup4==4.12.2
-billiard==3.6.4.0
-blinker==1.6.2
-breezy==3.3.2
-cassandra-driver==3.27.0
-celery==5.2.7
-certifi==2022.12.7
-cffi==1.15.1
-chardet==5.1.0
-charset-normalizer==3.1.0
-click==8.1.3
-click-didyoumean==0.3.0
-click-plugins==1.1.1
-click-repl==0.2.0
-configobj==5.0.8
-confluent-kafka==2.1.0
-cryptography==40.0.2
-defusedxml==0.7.1
-Deprecated==1.2.13
-distro==1.8.0
-dulwich==0.21.3
-exceptiongroup==1.1.1
-fastbencode==0.2
-Flask==2.3.2
-frozenlist==1.3.3
-geomet==0.2.1.post1
-gunicorn==20.1.0
-httplib2==0.22.0
-humanize==4.6.0
-hypothesis==6.75.1
-idna==3.4
-importlib-metadata==4.13.0
-iniconfig==2.0.0
-iso8601==1.1.0
-itsdangerous==2.1.2
-Jinja2==3.1.2
-kombu==5.2.4
-launchpadlib==1.11.0
-lazr.restfulclient==0.14.5
-lazr.uri==1.0.6
-lxml==4.9.2
-MarkupSafe==2.1.2
-mercurial==6.4.2
-merge3==0.0.13
-mirakuru==2.5.1
-msgpack==1.0.5
-multidict==6.0.4
-mypy-extensions==1.0.0
-oauthlib==3.2.2
-packaging==23.1
-patiencediff==0.2.13
-patool==1.12
-pg8000==1.29.4
-pika==1.3.1
-pkginfo==1.9.6
-pluggy==1.0.0
-port-for==0.6.3
-prompt-toolkit==3.0.38
-psutil==5.9.5
-psycopg2==2.9.6
-pycparser==2.21
-pyparsing==3.0.9
-pytest==7.3.1
-pytest-postgresql==3.1.3
-python-dateutil==2.8.2
-python-debian==0.1.49
-python-hglib==2.6.2
-python-magic==0.4.27
-python-mimeparse==1.6.0
-pytz==2023.3
-PyYAML==6.0
-redis==4.4.4
-repomd==0.2.1
-requests==2.29.0
-retrying==1.3.4
-scramp==1.4.4
-sentry-sdk==1.21.1
-six==1.16.0
-sortedcontainers==2.4.0
-soupsieve==2.4.1
-subvertpy==0.11.0
-swh.core==2.22.0
-swh.counters==0.9.2
-swh.journal==1.3.1
-swh.lister==5.3.0
-swh.loader.bzr==1.3.5
-swh.loader.core==5.3.0
-swh.loader.cvs==0.6.0
-swh.loader.git==2.3.0
-swh.loader.mercurial==3.1.1
-swh.loader.metadata==1.1.0
-swh.loader.svn==1.6.0
-swh.model==6.7.0
-swh.objstorage==2.2.0
-swh.perfecthash==0.1.2
-swh.scheduler==1.8.0
-swh.storage==1.12.0
-tenacity==8.2.2
-testing.common.database==2.0.3
-testing.postgresql==1.3.0
-toml==0.10.2
-tomli==2.0.1
-typing_extensions==4.5.0
-urllib3==1.26.15
-vine==5.0.0
-wadllib==1.3.6
-wcwidth==0.2.6
-Werkzeug==2.3.3
-wrapt==1.15.0
-yarl==1.9.2
-zipp==3.15.0
diff --git a/apps/swh-loader-highpriority/requirements.txt b/apps/swh-loader-highpriority/requirements.txt
deleted file mode 100644
index 6e2bef5bb1158208f7e896b7c6d95dbd9f9e2eff..0000000000000000000000000000000000000000
--- a/apps/swh-loader-highpriority/requirements.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-swh-loader-bzr
-swh-loader-core
-swh-loader-cvs
-swh-loader-git
-swh-loader-svn
-swh-loader-mercurial
-swh-loader-metadata