tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Dockerfile (1111B)


      1 FROM $DOCKER_IMAGE_PARENT
      2 MAINTAINER Nick Alexander <nalexander@mozilla.com>
      3 
      4 VOLUME /builds/worker/checkouts
      5 VOLUME /builds/worker/workspace
      6 VOLUME /builds/worker/tooltool-cache
      7 
      8 # rsync is required for l10n single locale repacks.  less, screen, and
      9 # vim, help debugging interactive tasks in Task Cluster.
     10 # git and openssh-client are used to upload GeckoView javadoc to Github.
     11 RUN apt-get update && \
     12    apt-get install \
     13      build-essential \
     14      base-files \
     15      ccache \
     16      cmake \
     17      curl \
     18      file \
     19      gnupg \
     20      jq \
     21      less \
     22      libnss3 \
     23      libpulse0 \
     24      openssh-client \
     25      procps \
     26      python3-dev \
     27      rsync \
     28      screen \
     29      sudo \
     30      tar \
     31      unzip \
     32      uuid \
     33      valgrind \
     34      vim \
     35      x11-utils \
     36      xvfb \
     37      wget \
     38      zip \
     39      zstd
     40 
     41 # Add wrapper scripts for xvfb allowing tasks to easily retry starting up xvfb.
     42 # %include taskcluster/docker/recipes/xvfb.sh
     43 COPY topsrcdir/taskcluster/docker/recipes/xvfb.sh /builds/worker/scripts/xvfb.sh
     44 
     45 # Back to the workdir, matching desktop-build.
     46 WORKDIR /builds/worker