openvidu/openvidu-server/docker/openvidu-health-checker/Dockerfile

36 lines
946 B
Docker
Raw Normal View History

FROM ubuntu:20.04
ENV DEBIAN_FRONTEND noninteractive
ENV DISPLAY :99.0
# Install Software
RUN apt-get update && \
apt-get install -qqy --no-install-recommends \
gnupg2 \
xvfb \
x11-utils \
wget \
python3 \
python3-pip
# Install Chrome and firefox
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
&& echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list \
&& apt-get update -qqy \
&& apt-get -qqy install \
google-chrome-stable firefox \
&& rm /etc/apt/sources.list.d/google-chrome.list
RUN pip3 install selenium webdriver_manager prettytable
COPY ./run.sh /usr/local/bin/run.sh
COPY ./openvidu_helth_check.py /usr/local/bin/openvidu_helth_check
RUN chmod +x /usr/local/bin/run.sh /usr/local/bin/openvidu_helth_check
WORKDIR /workdir
ENTRYPOINT [ "/usr/local/bin/run.sh" ]
CMD [ "openvidu_helth_check" ]