Change docker image to contain chrome
This commit is contained in:
parent
317624c2b4
commit
15697016e7
25
Dockerfile
25
Dockerfile
|
@ -1,10 +1,25 @@
|
|||
FROM python:3.6-alpine3.7
|
||||
FROM debian:stretch-slim
|
||||
|
||||
ADD requirements.txt /
|
||||
RUN pip install -r requirements.txt
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y git wget gnupg fonts-liberation libappindicator3-1 \
|
||||
libasound2 libatk-bridge2.0-0 libatk1.0-0 libcairo2 libcups2 libdbus-1-3 \
|
||||
libexpat1 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 \
|
||||
libpango-1.0-0 libpangocairo-1.0-0 libx11-6 libx11-xcb1 libxcb1 \
|
||||
libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 \
|
||||
libxrandr2 libxrender1 libxss1 libxtst6 lsb-release xdg-utils \
|
||||
python3 python3-pip unzip \
|
||||
&& apt-get clean \
|
||||
&& wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb \
|
||||
&& dpkg -i google-chrome-stable_current_amd64.deb \
|
||||
&& rm google-chrome-stable_current_amd64.deb \
|
||||
&& pip3 install GitPython idna PyYAML requests==2.18.4 selenium==3.11.0 smmap2==2.0.3 urllib3==1.22 certifi==2018.1.18 \
|
||||
&& wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip \
|
||||
&& unzip chromedriver_linux64.zip \
|
||||
&& rm chromedriver_linux64.zip \
|
||||
&& apt-get clean
|
||||
|
||||
RUN apk add --no-cache git
|
||||
RUN pip3 install beautifulsoup4==4.6.0
|
||||
|
||||
ADD spider.py /
|
||||
|
||||
ENTRYPOINT ["python", "spider.py"]
|
||||
ENTRYPOINT ["python3", "/spider.py"]
|
||||
|
|
Loading…
Reference in New Issue