diff --git a/images/base/Dockerfile b/images/base/Dockerfile index 6980964..9acc36d 100644 --- a/images/base/Dockerfile +++ b/images/base/Dockerfile @@ -1,47 +1,49 @@ ARG debianversion=buster FROM debian:${debianversion:-buster} LABEL maintainer="Software Heritage " ENV PROJECT_NAME swh-base RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get update && apt-get upgrade -y && \ apt-get install -y \ apt-transport-https curl lsb-release RUN echo deb http://deb.debian.org/debian/ $(lsb_release -sc)-backports main \ > /etc/apt/sources.list.d/backports.list RUN echo deb [trusted=yes] https://debian.softwareheritage.org/ $(lsb_release -sc)-swh main \ > /etc/apt/sources.list.d/softwareheritage.list RUN mkdir /etc/softwareheritage RUN mkdir -p /var/run/gunicorn/swh RUN mkdir -p /srv/softwareheritage/objects ENV SWH_CONFIG_FILENAME=/etc/softwareheritage/config.yml ENV LC_ALL=C.UTF-8 RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get update && \ apt-get install -y \ -t $(lsb_release -sc)-backports \ + gunicorn \ postgresql-client \ - gunicorn3 \ python3-dulwich \ python3-swh.objstorage \ + python3-swh.objstorage.replayer \ + python3-swh.model \ python3-swh.scheduler \ python3-swh.storage \ python3-swh.journal \ wait-for-it \ && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* COPY conf/logconfig.ini /etc/gunicorn/logconfig.ini COPY conf/gunicorn.cfg /etc/gunicorn/swh.cfg COPY tools/*.sh /srv/softwareheritage/utils/ RUN chmod +x /srv/softwareheritage/utils/*.sh COPY base/entrypoint.sh / ENTRYPOINT ["/entrypoint.sh"]