mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-21 03:43:16 +09:00
33 lines
687 B
Docker
33 lines
687 B
Docker
FROM ubuntu:16.04
|
|
MAINTAINER Tim Taubert <ttaubert@mozilla.com>
|
|
|
|
RUN useradd -d /home/worker -s /bin/bash -m worker
|
|
WORKDIR /home/worker
|
|
|
|
# Add build and test scripts.
|
|
ADD bin /home/worker/bin
|
|
RUN chmod +x /home/worker/bin/*
|
|
|
|
# Install dependencies.
|
|
ADD setup.sh /tmp/setup.sh
|
|
RUN bash /tmp/setup.sh
|
|
|
|
# Change user.
|
|
USER worker
|
|
|
|
# Env variables.
|
|
ENV HOME /home/worker
|
|
ENV SHELL /bin/bash
|
|
ENV USER worker
|
|
ENV LOGNAME worker
|
|
ENV HOSTNAME taskcluster-worker
|
|
ENV LANG en_US.UTF-8
|
|
ENV LC_ALL en_US.UTF-8
|
|
ENV HOST localhost
|
|
ENV DOMSUF localdomain
|
|
|
|
# Rust + Go
|
|
ENV PATH "${PATH}:/home/worker/.cargo/bin/:/usr/lib/go-1.6/bin"
|
|
|
|
# Set a default command for debugging.
|
|
CMD ["/bin/bash", "--login"]
|