Bug 1247168 - Create worker user/group in decision image; r?dustin draft
authorGregory Szorc <gps@mozilla.com>
Thu, 21 Jul 2016 10:06:38 -0700
changeset 392523 1508517f9fbc986ada96cbe4ee77847ad6e1afcc
parent 392522 a1f68aa421f9897e7cf825e1f384dde262a86f17
child 392524 d8148aa38bad09468f67ded1a64f432e2e30c63a
push id24049
push userbmo:gps@mozilla.com
push dateMon, 25 Jul 2016 19:51:28 +0000
reviewersdustin
bugs1247168
milestone50.0a1
Bug 1247168 - Create worker user/group in decision image; r?dustin In preparation for running tasks as the worker user. MozReview-Commit-ID: DLgD0lh5V2C
testing/docker/decision/Dockerfile
--- a/testing/docker/decision/Dockerfile
+++ b/testing/docker/decision/Dockerfile
@@ -1,11 +1,15 @@
 FROM          ubuntu:14.04
 MAINTAINER    Greg Arndt <garndt@mozilla.com>
 
+# Add worker user
+RUN useradd -d /home/worker -s /bin/bash -m worker
+RUN mkdir /home/worker/artifacts && chown worker:worker /home/worker/artifacts
+
 # install non-build specific dependencies in a single layer
 ADD system-setup.sh   /tmp/system-setup.sh
 RUN bash /tmp/system-setup.sh
 
 ADD bin /home/worker/bin
 RUN chmod +x /home/worker/bin/*
 
 ENV PATH /home/worker/bin:/usr/local/lib/python2.7.10/bin:$PATH