Update Dockerfile to alpine:edge and chromium v90
This commit is contained in:
parent
e54eb8f4b9
commit
bf7c27bd10
18
Dockerfile
18
Dockerfile
|
@ -1,18 +1,16 @@
|
|||
FROM python:3.7-alpine3.13
|
||||
FROM alpine:edge
|
||||
|
||||
WORKDIR /workdir
|
||||
|
||||
ADD requirements.txt /workdir/
|
||||
|
||||
RUN echo "foobar"
|
||||
|
||||
RUN echo "http://dl-4.alpinelinux.org/alpine/v3.13/main" >> /etc/apk/repositories && \
|
||||
echo "http://dl-4.alpinelinux.org/alpine/v3.13/community" >> /etc/apk/repositories && \
|
||||
apk update && \
|
||||
apk --no-cache add chromium chromium-chromedriver python3-dev build-base git py3-lxml libxml2 libxml2-dev libxslt libxslt-dev libffi-dev openssl-dev cargo && \
|
||||
pip3 install --upgrade pip && \
|
||||
pip3 install -r requirements.txt && \
|
||||
apk del python3-dev build-base
|
||||
RUN echo "http://dl-4.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories && \
|
||||
echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \
|
||||
apk --update --no-cache add ca-certificates chromium chromium-chromedriver \
|
||||
python3-dev py3-pip py3-lxml py3-cryptography \
|
||||
build-base git libxml2 libxml2-dev libxslt libxslt-dev libffi-dev openssl-dev cargo && \
|
||||
pip install -r requirements.txt && \
|
||||
apk del build-base
|
||||
|
||||
ADD cli.py /workdir/
|
||||
ADD manager /workdir/manager
|
||||
|
|
|
@ -21,7 +21,6 @@ grpcio==1.37.1
|
|||
html-similarity==0.3.3
|
||||
httpretty==0.9.7
|
||||
idna==2.10
|
||||
lxml==4.6.3
|
||||
parsel==1.6.0
|
||||
protobuf==3.15.8
|
||||
pyasn1==0.4.8
|
||||
|
@ -36,7 +35,6 @@ responses==0.13.3
|
|||
rq==1.8.0
|
||||
rsa==4.7.2
|
||||
selenium==3.141.0
|
||||
six==1.16.0
|
||||
smmap==3.0.4
|
||||
smmap2==2.0.5
|
||||
soupsieve==2.2.1
|
||||
|
|
Loading…
Reference in New Issue