Dockerfile 551 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
FROM selenium/standalone-firefox-debug:3.4.0-einsteinium
MAINTAINER edxops

USER root

# Install a password generator and the codecs needed to support mp4 video in Firefox
RUN apt-get update -qqy \
  && apt-get -qqy install \
  gstreamer1.0-libav \
  pwgen \
  && rm -rf /var/lib/apt/lists/* /var/cache/apt/*

USER seluser

CMD export VNC_PASSWORD=$(pwgen -s -1 $(shuf -i 10-20 -n 1)) \
  && x11vnc -storepasswd $VNC_PASSWORD /home/seluser/.vnc/passwd \
  && echo "Firefox VNC password: $VNC_PASSWORD" \
  && /opt/bin/entry_point.sh

EXPOSE 4444 5900