Spaces:
Runtime error
Runtime error
FROM python:3.9 | |
# Install dependencies | |
RUN apt-get update && apt-get install -y \ | |
wget \ | |
unzip \ | |
libglib2.0-0 \ | |
libgtk2.0-dev \ | |
libnotify-dev \ | |
libgconf-2-4 \ | |
libnss3 \ | |
libxss1 \ | |
libasound2 \ | |
libxtst6 \ | |
xauth \ | |
xvfb | |
# Install Google Chrome | |
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - | |
RUN echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list | |
RUN apt-get update && apt-get install -y google-chrome-stable | |
# Install ChromeDriver | |
ENV CHROMEDRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE` | |
RUN wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/$CHROMEDRIVER_VERSION/chromedriver_linux64.zip \ | |
&& unzip /tmp/chromedriver.zip -d /usr/local/bin/ \ | |
&& rm /tmp/chromedriver.zip \ | |
&& chmod +x /usr/local/bin/chromedriver | |
# Expose port for ChromeDriver | |
EXPOSE 7860 | |
# Run ChromeDriver | |
CMD ["chromedriver", "--port=7860"] |