Public Repository

Last pushed: a year ago
Short Description
RobotFramework + Selenium + Xvfb + Twisted + Ngrok
Full Description

Dockerfile

# Use ubuntu/14.04 as base Linux image.
FROM sitespeedio/firefox:46.0

MAINTAINER Alex Bambergher <alexandru.bambergher@hootsuite.com>

# Usual magic to update, install & clean packages
RUN apt-get update && apt-get install -y \
    gcc \
    unzip \
    python-dev \
    python-pip \
    wget \
    xfonts-base \
    --no-install-recommends
RUN apt-get clean
RUN apt-get autoclean
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Install Robot Framework packages
RUN pip install robotframework==3.0.0
RUN pip install selenium==2.53.6
RUN pip install robotframework-selenium2library==1.7.4
RUN pip install robotframework-httplibrary==0.4.2
RUN pip install robotframework-xvfb==1.2.2

# Install Twisted package
RUN pip install twisted==16.2.0

# Install ngrok binary
RUN echo https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip \
  | xargs wget -qO- -O /tmp/ngrok.zip \
  && unzip /tmp/ngrok.zip \
  && rm /tmp/ngrok.zip \
  && mv ngrok /usr/bin
Docker Pull Command
Owner
bamby