aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile-debian-11-sqlite
diff options
context:
space:
mode:
authorBen Sturmfels <ben@sturm.com.au>2021-08-21 10:31:31 +1000
committerBen Sturmfels <ben@sturm.com.au>2021-08-21 10:31:31 +1000
commit5d2eec67af6d6a854d44c6a68fb8e383192d1148 (patch)
treed3796738b4c535e112c5e5e073108166ece8ae6d /Dockerfile-debian-11-sqlite
parentc6ec71b6de0afd12c5ea6baefd3d668b112ade3c (diff)
downloadmediagoblin-5d2eec67af6d6a854d44c6a68fb8e383192d1148.tar.lz
mediagoblin-5d2eec67af6d6a854d44c6a68fb8e383192d1148.tar.xz
mediagoblin-5d2eec67af6d6a854d44c6a68fb8e383192d1148.zip
Update Dockerfiles to install Python deps from PyPI as per deploy docs.
Diffstat (limited to 'Dockerfile-debian-11-sqlite')
-rw-r--r--Dockerfile-debian-11-sqlite15
1 files changed, 7 insertions, 8 deletions
diff --git a/Dockerfile-debian-11-sqlite b/Dockerfile-debian-11-sqlite
index 9bece8af..a232d0c3 100644
--- a/Dockerfile-debian-11-sqlite
+++ b/Dockerfile-debian-11-sqlite
@@ -66,16 +66,15 @@ virtualenv
# Install make and runtime dependencies.
#
-# Excluding python3-celery here due to conflict with dist-packges for a
-# compatible version of billiard.
-# TODO: Align with deploying docs.
+# We explicitly don't use use Debian packages for everything here, so as to
+# match closely with the deployment docs which install most depedencies
+# from PyPI.
RUN apt-get install -y \
-python3-alembic \
-python3-feedgenerator \
-python3-jsonschema \
python3-lxml \
-python3-migrate \
-python3-py \
+python3-pil
+
+# Install test and docs dependencies.
+RUN apt-get install -y \
python3-pytest \
python3-pytest-xdist \
python3-snowballstemmer \