swtich to chrome official repo

wiki
Tomohisa Kusano 9 years ago
parent dfa17eafa7
commit c1c5548973

@ -2,51 +2,26 @@ FROM ubuntu:14.04
MAINTAINER Tomohisa Kusano <siomiz@gmail.com>
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive \
apt-get install -y \
ca-certificates \
fonts-takao \
gconf-service \
gksu \
libappindicator1 \
libasound2 \
libcurl3 \
libgconf-2-4 \
libnspr4 \
libnss3 \
libpango1.0-0 \
pulseaudio \
python-psutil \
supervisor \
wget \
x11vnc \
xbase-clients \
xdg-utils \
xvfb \
&& rm -rf /var/lib/apt/lists/*
ADD https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb /chrome.deb
ADD https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb /crd.deb
RUN dpkg -i /chrome.deb && dpkg -i /crd.deb && rm /chrome.deb /crd.deb
RUN ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY supervisord-crdonly.conf /etc/supervisor/conf.d/supervisord-crdonly.conf
RUN addgroup chrome-remote-desktop && useradd -m -G chrome-remote-desktop,pulse-access chrome
ENV CHROME_REMOTE_DESKTOP_DEFAULT_DESKTOP_SIZES 1024x768
ADD crdonly /crdonly
RUN chmod +x /crdonly
COPY copyables /
ADD https://dl.google.com/linux/linux_signing_key.pub /tmp/
ADD crd-session /crd-session
RUN apt-key add /tmp/linux_signing_key.pub \
&& apt-get update \
&& apt-get install -y \
google-chrome-stable \
chrome-remote-desktop \
pulseaudio \
&& apt-get clean \
&& rm -rf /var/lib/apt/* /var/lib/dpkg/* \
/var/cache/* /var/log/apt/* /tmp/* \
&& addgroup chrome-remote-desktop \
&& useradd -m -G chrome-remote-desktop,pulse-access chrome
VOLUME ["/home/chrome"]
EXPOSE 5900
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]

@ -0,0 +1,2 @@
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/chrome-remote-desktop/deb/ stable main

@ -0,0 +1,31 @@
#!/bin/bash
set -e
cd /tmp
apt-get update
DEBIAN_FRONTEND=noninteractive \
apt-get install -y wget gdebi-core pulseaudio
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
DEBIAN_FRONTEND=noninteractive gdebi -n *.deb
rm *.deb
apt-get purge -y wget gdebi-core
apt-get autoremove --purge -y
apt-get clean
rm -rf /var/lib/apt/* /var/lid/dpkg/* /var/cache/* /var/log/apt/*
addgroup chrome-remote-desktop
useradd -m -G chrome-remote-desktop,pulse-access chrome
cd /
chmod +x /crdonly
exit 0
Loading…
Cancel
Save