Select Git revision
Dockerfile
Dockerfile 977 B
FROM ubuntu:latest
ENV ELECTRON_CACHE=$HOME/.cache/electron
ENV ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get dist-upgrade -y
RUN apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_lts.x | bash -
RUN apt-get install -y nodejs
RUN node -v
RUN npm install -g yarn
RUN apt-get update
RUN apt-get install -y gcc-multilib \
g++-8 \
g++-multilib \
icnsutils \
graphicsmagick \
xz-utils \
xorriso
RUN apt-get update
RUN apt-get install -y xvfb x11vnc x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps
ADD xvfb_init /etc/init.d/xvfb
RUN chmod a+x /etc/init.d/xvfb
ADD xvfb_daemon_run /usr/bin/xvfb-daemon-run
RUN chmod a+x /usr/bin/xvfb-daemon-run
ENV DISPLAY :99
# TO BUILD:
# docker build -t simpliston/mysql-query-profiler-e2e ./docker/e2e-test/
# TO PUSH:
# docker login
# docker push simpliston/mysql-query-profiler-e2e:latest