docs: Add chapter on upgrading, inc. system Python upgrades [#972].
[mediagoblin.git] / Dockerfile-debian-python2-sqlite
index b055a434c7f737bf96fb19e58ba254c13afb32e1..93b398d30f63e025a6617837c507542a9d8e32fd 100644 (file)
@@ -10,36 +10,40 @@ git \
 nodejs \
 npm \
 python-dev \
+python-lxml \
+python-pil \
 virtualenv
 
-RUN apt-get install -y \
-python-alembic \
-python-celery \
-python-jsonschema \
-python-kombu \
-python-lxml \
-python-migrate  \
-python-mock \
-python-py \
-python-pytest \
-python-pytest-xdist \
-python-six \
-python-sphinx \
-python-webtest
-
-RUN apt-get install -y \
-gstreamer1.0-libav \
-gstreamer1.0-plugins-bad \
-gstreamer1.0-plugins-base \
-gstreamer1.0-plugins-good \
-gstreamer1.0-plugins-ugly \
-python-gst-1.0
-
-RUN apt-get install -y \
-gir1.2-gst-plugins-base-1.0 \
-gir1.2-gstreamer-1.0 \
-gstreamer1.0-tools \
-python-gi
+# RUN apt-get install -y \
+# python-alembic \
+# python-celery \
+# python-jsonschema \
+# python-kombu \
+# python-lxml \
+# python-migrate  \
+# python-mock \
+# python-py \
+# python-pytest \
+# python-pytest-xdist \
+# python-six \
+# python-snowballstemmer \
+# python-sphinx \
+# python-sphinxcontrib.websupport \
+# python-webtest
+
+# RUN apt-get install -y \
+# gstreamer1.0-libav \
+# gstreamer1.0-plugins-bad \
+# gstreamer1.0-plugins-base \
+# gstreamer1.0-plugins-good \
+# gstreamer1.0-plugins-ugly \
+# python-gst-1.0
+
+# RUN apt-get install -y \
+# gir1.2-gst-plugins-base-1.0 \
+# gir1.2-gstreamer-1.0 \
+# gstreamer1.0-tools \
+# python-gi
 
 RUN mkdir /opt/mediagoblin
 RUN chown -R www-data:www-data /opt/mediagoblin
@@ -52,14 +56,20 @@ RUN groupadd --system mediagoblin --gid 1024 && adduser www-data mediagoblin
 
 USER www-data
 
-RUN git clone --depth=1 git://git.savannah.gnu.org/mediagoblin.git -b master .
+RUN echo "1"
+
+RUN git clone --depth=1 git://git.savannah.gnu.org/mediagoblin.git --branch master .
+# RUN git clone --depth=1 https://gitlab.com/BenSturmfels/mediagoblin.git --branch master .
 
 RUN ./bootstrap.sh
 RUN VIRTUALENV_FLAGS='--system-site-packages' ./configure --without-python3
+
 RUN make
 
-RUN echo '[[mediagoblin.media_types.audio]]' >> mediagoblin.ini
-RUN echo '[[mediagoblin.media_types.video]]' >> mediagoblin.ini
+RUN ./bin/python -m pytest ./mediagoblin/tests --boxed
+
+# RUN echo '[[mediagoblin.media_types.audio]]' >> mediagoblin.ini
+# RUN echo '[[mediagoblin.media_types.video]]' >> mediagoblin.ini
 
 RUN ./bin/gmg dbupdate
 RUN ./bin/gmg adduser --username admin --password a --email admin@example.com