2021-11-03 12:07:43 +01:00
|
|
|
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
|
|
|
|
|
2021-11-03 20:22:52 +01:00
|
|
|
RUN pip3 install selenium webdriver_manager prettytable
|
2021-11-03 12:07:43 +01:00
|
|
|
|
|
|
|
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" ]
|
|
|
|
|