fenix/taskcluster/docker/visual-metrics/Dockerfile
Gregory Mierzwinski 88baeceba5
Bug 1636589 - Update visual-metrics, and geckodriver archive path. (#10558)
* Fix browsertime failures.

* Run a browsertime test.

* Undo browsertime test.
2020-05-11 17:19:55 +02:00

34 lines
846 B
Docker

# %ARG DOCKER_IMAGE_PARENT
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Gregory Mierzwinski <gmierzwinski@mozilla.com>
# run-task expects to run as root
USER root
RUN apt-get update -qq && \
apt-get install -y \
ffmpeg \
imagemagick \
pyssim \
python \
python-pil \
python3 \
python3-pip
WORKDIR /builds/worker
USER worker:worker
COPY requirements.txt /builds/worker/requirements.txt
RUN pip3 install --require-hashes -r /builds/worker/requirements.txt && \
rm /builds/worker/requirements.txt
COPY similarity.py /builds/worker/bin/similarity.py
COPY run-visual-metrics.py /builds/worker/bin/run-visual-metrics.py
COPY performance-artifact-schema.json /builds/worker/performance-artifact-schema.json
USER root
RUN chmod +x /builds/worker/bin/run-visual-metrics.py
VOLUME /builds/worker/artifacts/