summaryrefslogtreecommitdiffstats
path: root/testing/docker/beet-mover/Dockerfile
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /testing/docker/beet-mover/Dockerfile
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/docker/beet-mover/Dockerfile')
-rw-r--r--testing/docker/beet-mover/Dockerfile25
1 files changed, 25 insertions, 0 deletions
diff --git a/testing/docker/beet-mover/Dockerfile b/testing/docker/beet-mover/Dockerfile
new file mode 100644
index 000000000..95466f8e6
--- /dev/null
+++ b/testing/docker/beet-mover/Dockerfile
@@ -0,0 +1,25 @@
+FROM ubuntu:vivid
+
+# Ubuntu Vivid has been moved to the old-releases repo
+RUN sed -i -e 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
+RUN apt-get -q update \
+ && apt-get install --yes -q \
+ mercurial \
+ python-dev \
+ python-pip \
+ python-virtualenv \
+ libffi-dev \
+ liblzma-dev \
+ libssl-dev \
+ libyaml-dev \
+ libmysqlclient-dev \
+ clamav \
+ clamav-freshclam \
+ curl \
+ wget \
+ && apt-get clean
+
+COPY requirements.txt /tmp/
+RUN pip install -r /tmp/requirements.txt
+# Freshclam may be flaky, retry if it fails
+RUN for i in 1 2 3 4 5; do freshclam --verbose && break || sleep 15; done