Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/dockerfiles/swh-deposit/Dockerfile b/dockerfiles/swh-deposit/Dockerfile
index 60837ff..d280ca4 100644
--- a/dockerfiles/swh-deposit/Dockerfile
+++ b/dockerfiles/swh-deposit/Dockerfile
@@ -1,16 +1,16 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && apt-get upgrade -y && \
apt-get install -y libsystemd-dev postgresql-client && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN pip install swh-deposit gunicorn
RUN pip install psycopg2-binary # to make pip silent
COPY server.yml /etc/softwareheritage/deposit/
COPY private.yml /etc/softwareheritage/deposit/
COPY entrypoint.sh /
EXPOSE 5006
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-indexer-journal-client/Dockerfile b/dockerfiles/swh-indexer-journal-client/Dockerfile
index 8f8d9a4..d57fbd0 100644
--- a/dockerfiles/swh-indexer-journal-client/Dockerfile
+++ b/dockerfiles/swh-indexer-journal-client/Dockerfile
@@ -1,12 +1,12 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y libsystemd-dev
RUN pip install swh-indexer
COPY journal_client.yml /etc/softwareheritage/indexer/
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-indexer-storage/Dockerfile b/dockerfiles/swh-indexer-storage/Dockerfile
index df54a38..026ed88 100644
--- a/dockerfiles/swh-indexer-storage/Dockerfile
+++ b/dockerfiles/swh-indexer-storage/Dockerfile
@@ -1,14 +1,14 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client
RUN pip install swh-indexer
COPY indexer_storage.yml /
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 5002
diff --git a/dockerfiles/swh-indexer-worker/Dockerfile b/dockerfiles/swh-indexer-worker/Dockerfile
index 9301025..254f725 100644
--- a/dockerfiles/swh-indexer-worker/Dockerfile
+++ b/dockerfiles/swh-indexer-worker/Dockerfile
@@ -1,20 +1,20 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client
RUN pip install swh-indexer
RUN useradd -ms /bin/bash swh
COPY entrypoint.sh /
COPY mimetype.yml /home/swh/.config/swh/indexer/
COPY fossology_license.yml /home/swh/.config/swh/indexer/
COPY origin_head.yml /home/swh/.config/swh/indexer/
COPY revision_metadata.yml /home/swh/.config/swh/indexer/
COPY origin_intrinsic_metadata.yml /home/swh/.config/swh/indexer/
RUN chown -R swh: /home/swh/.config/
USER swh
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-journal-client/Dockerfile b/dockerfiles/swh-journal-client/Dockerfile
index b614527..36f4f75 100644
--- a/dockerfiles/swh-journal-client/Dockerfile
+++ b/dockerfiles/swh-journal-client/Dockerfile
@@ -1,12 +1,12 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y libsystemd-dev
RUN pip install swh-journal
COPY logger.yml /etc/softwareheritage/journal/
COPY client.py /
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-journal-publisher/Dockerfile b/dockerfiles/swh-journal-publisher/Dockerfile
index 9409540..c16f97e 100644
--- a/dockerfiles/swh-journal-publisher/Dockerfile
+++ b/dockerfiles/swh-journal-publisher/Dockerfile
@@ -1,11 +1,11 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y libsystemd-dev
RUN pip install swh-journal
COPY publisher.yml /etc/softwareheritage/journal/
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-listers-worker/Dockerfile b/dockerfiles/swh-listers-worker/Dockerfile
index 2cfacbf..06d04f7 100644
--- a/dockerfiles/swh-listers-worker/Dockerfile
+++ b/dockerfiles/swh-listers-worker/Dockerfile
@@ -1,16 +1,16 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client
RUN pip install swh-lister
RUN useradd -ms /bin/bash swh
COPY entrypoint.sh /
COPY lister.yml /home/swh/.config/swh/
RUN chown -R swh: /home/swh/.config/
USER swh
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-loaders-worker/Dockerfile b/dockerfiles/swh-loaders-worker/Dockerfile
index 1c8a450..6580088 100644
--- a/dockerfiles/swh-loaders-worker/Dockerfile
+++ b/dockerfiles/swh-loaders-worker/Dockerfile
@@ -1,25 +1,25 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev libapr1-dev libaprutil1-dev libsvn-dev
RUN pip install \
swh-loader-debian \
swh-loader-dir \
swh-loader-git \
swh-loader-mercurial \
swh-loader-pypi \
swh-loader-svn \
swh-loader-tar
RUN useradd -ms /bin/bash swh
COPY entrypoint.sh /
COPY loader.yml /home/swh/.config/swh/
RUN chown -R swh: /home/swh/.config/
USER swh
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-objstorage/Dockerfile b/dockerfiles/swh-objstorage/Dockerfile
index 8f84487..3fc22e4 100644
--- a/dockerfiles/swh-objstorage/Dockerfile
+++ b/dockerfiles/swh-objstorage/Dockerfile
@@ -1,16 +1,16 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev
RUN pip install swh-objstorage
COPY objstorage.yml /
COPY entrypoint.sh /
RUN mkdir -p /srv/softwareheritage/objects
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 5003
diff --git a/dockerfiles/swh-scheduler-api/Dockerfile b/dockerfiles/swh-scheduler-api/Dockerfile
index 0369f1b..95be8ac 100644
--- a/dockerfiles/swh-scheduler-api/Dockerfile
+++ b/dockerfiles/swh-scheduler-api/Dockerfile
@@ -1,14 +1,14 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client
RUN pip install swh-scheduler
COPY scheduler.yml /
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 5008
diff --git a/dockerfiles/swh-scheduler-worker/Dockerfile b/dockerfiles/swh-scheduler-worker/Dockerfile
index b0c4aa9..c964c6c 100644
--- a/dockerfiles/swh-scheduler-worker/Dockerfile
+++ b/dockerfiles/swh-scheduler-worker/Dockerfile
@@ -1,16 +1,16 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client libpq-dev
RUN pip install swh-scheduler --no-binary psycopg2
RUN mkdir -p /etc/softwareheritage/worker/
COPY scheduler.yml /etc/softwareheritage/
# XXX this should NOT be needed.
# Some cleanup work in config files handling seems necessary...
RUN ln -s /etc/softwareheritage/scheduler.yml /etc/softwareheritage/worker/
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-storage-listener/Dockerfile b/dockerfiles/swh-storage-listener/Dockerfile
index 93548a1..b70c36e 100644
--- a/dockerfiles/swh-storage-listener/Dockerfile
+++ b/dockerfiles/swh-storage-listener/Dockerfile
@@ -1,12 +1,12 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client
RUN pip install swh-storage kafka_python
COPY listener.yml /etc/softwareheritage/storage/
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
diff --git a/dockerfiles/swh-storage/Dockerfile b/dockerfiles/swh-storage/Dockerfile
index f06f94b..f4d4878 100644
--- a/dockerfiles/swh-storage/Dockerfile
+++ b/dockerfiles/swh-storage/Dockerfile
@@ -1,14 +1,14 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
libsystemd-dev postgresql-client
RUN pip install swh-storage
COPY storage.yml /
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 5002
diff --git a/dockerfiles/swh-web/Dockerfile b/dockerfiles/swh-web/Dockerfile
index cc0e42f..1235d5d 100644
--- a/dockerfiles/swh-web/Dockerfile
+++ b/dockerfiles/swh-web/Dockerfile
@@ -1,18 +1,18 @@
-FROM python:3
+FROM python:3.6
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && apt-get upgrade -y && \
apt-get install -y libsystemd-dev && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN pip install swh-web
RUN pip install psycopg2-binary # to make pip silent
RUN python3 -m swh.web.manage migrate
COPY web.yml /etc/softwareheritage/web/
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
EXPOSE 5004

File Metadata

Mime Type
text/x-diff
Expires
Fri, Jul 4, 12:30 PM (2 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3293926

Event Timeline