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