You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.5 KiB
Docker
42 lines
1.5 KiB
Docker
FROM ubuntu:18.10
|
|
LABEL maintainer="urielCh <admin@uriel.ovh>"
|
|
|
|
ENV VNC_PASSWORD="" \
|
|
DEBIAN_FRONTEND="noninteractive" \
|
|
LC_ALL="C.UTF-8" \
|
|
LANG="en_US.UTF-8" \
|
|
LANGUAGE="en_US.UTF-8"
|
|
|
|
ADD res/setup_10.x /tmp/
|
|
# ADD res/google-chrome-stable_current_amd64.deb /tmp/
|
|
|
|
# dpkg -i /tmp/google-chrome-stable_current_amd64.deb &&\
|
|
RUN \
|
|
sed -i s@http://archive\.ubuntu\.com/ubuntu/@mirror://mirrors.ubuntu.com/mirrors.txt@ /etc/apt/sources.list &&\
|
|
apt-get update && apt-get install -y --no-install-recommends apt-utils gnupg2 &&\
|
|
cat /tmp/setup_10.x | bash - &&\
|
|
apt-get update &&\
|
|
apt-get install -y curl xvfb nodejs fonts-takao pulseaudio supervisor x11vnc xdg-utils libnss3 wget libnspr4 libcairo2 libatk1.0-0 fonts-liberation libappindicator3-1 libatk-bridge2.0-0 libpango-1.0-0 chromium-browser &&\
|
|
apt-get clean &&\
|
|
rm -rf /var/cache/* /var/log/apt/* /var/lib/apt/lists/* /tmp/setup_10.x
|
|
|
|
RUN useradd --create-home --groups pulse-access --password chrome chrome &&\
|
|
{ echo "chrome"; echo "chrome"; } | passwd chrome &&\
|
|
chown -R chrome:chrome /home/chrome/
|
|
|
|
ADD /res/plugin /home/chrome/plugin
|
|
ADD /res/webRobotJS /home/chrome/webRobotJS
|
|
# RUN apt-get install -y xvfb && echo rm -rf /tmp/*
|
|
#RUN apt-get update && apt-get install -y && dpkg -i /tmp/google-chrome-stable_current_amd64.deb
|
|
ADD conf/ /
|
|
|
|
RUN chmod +x /*.sh
|
|
|
|
VOLUME ["/home/chrome"]
|
|
|
|
EXPOSE 5900
|
|
|
|
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]
|
|
|
|
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]
|