Build a WebPageTest docker container

This commit is contained in:
soulgalore 2020-12-15 10:07:44 +01:00
parent 53bfb452a2
commit 99f525e748
2 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,14 @@
ARG version
FROM sitespeedio/sitespeed.io:${version}
ENV SITESPEED_IO_BROWSERTIME__XVFB true
ENV SITESPEED_IO_BROWSERTIME__DOCKER true
RUN sudo apt-get update && sudo apt-get install git -y
WORKDIR /webpagetest
RUN git clone https://github.com/sitespeedio/plugin-webpagetest.git .
RUN npm install --production
VOLUME /sitespeed.io
WORKDIR /sitespeed.io

View File

@ -25,6 +25,9 @@ docker push sitespeedio/sitespeed.io:$PACKAGE_VERSION-slim
docker build -t sitespeedio/sitespeed.io:$PACKAGE_VERSION-plus1 --build-arg version=$PACKAGE_VERSION --file docker/Dockerfile-plus1 .
docker push sitespeedio/sitespeed.io:$PACKAGE_VERSION-plus1
docker build -t sitespeedio/sitespeed.io:$PACKAGE_VERSION-webpagetest --build-arg version=$PACKAGE_VERSION --file docker/Dockerfile-webpagetest .
docker push sitespeedio/sitespeed.io:$PACKAGE_VERSION-webpagetest
# Update to latest version in the docs
#bin/sitespeed.js --version | tr -d '\n' > docs/_includes/version/sitespeed.io.txt