Dockerfile (855B)
1 FROM $DOCKER_IMAGE_PARENT 2 MAINTAINER Tom Ritter <tom@mozilla.com> 3 4 VOLUME /builds/worker/checkouts 5 6 COPY install-node-for-pdfjs.sh /setup/install-node-for-pdfjs.sh 7 COPY privileged-setup.sh /setup/privileged-setup.sh 8 COPY updatebot-version.sh /setup/updatebot-version.sh 9 COPY setup.sh /builds/worker/setup.sh 10 COPY run.py /builds/worker/run.py 11 COPY hgrc /etc/mercurial/hgrc.d/updatebot.rc 12 13 RUN cd /setup && ./privileged-setup.sh 14 15 ENV HOME /builds/worker 16 ENV SHELL /bin/bash 17 ENV USER worker 18 ENV LOGNAME worker 19 ENV PYTHONUNBUFFERED 1 20 ENV PATH "/builds/worker/go/bin:/builds/worker/fetches/rustc/bin:/builds/worker/fetches/cargo-vet:${PATH}" 21 22 RUN cd /builds/worker && ./setup.sh