2019-06-04 08:08:53 +02:00
|
|
|
FROM python:3.6-alpine3.8
|
2018-05-03 10:22:10 +02:00
|
|
|
|
2019-11-22 23:13:57 +01:00
|
|
|
WORKDIR /workdir
|
|
|
|
|
|
|
|
ADD requirements.txt /workdir/
|
|
|
|
|
2019-06-04 08:08:53 +02:00
|
|
|
RUN echo "http://dl-4.alpinelinux.org/alpine/v3.8/main" >> /etc/apk/repositories && \
|
|
|
|
echo "http://dl-4.alpinelinux.org/alpine/v3.8/community" >> /etc/apk/repositories && \
|
2018-09-12 00:42:40 +02:00
|
|
|
apk update && \
|
2018-10-03 11:05:42 +02:00
|
|
|
apk --no-cache add chromium chromium-chromedriver python3-dev build-base git py3-lxml libxml2 libxml2-dev libxslt libxslt-dev libffi-dev openssl-dev && \
|
2018-09-12 00:42:40 +02:00
|
|
|
pip3 install --upgrade pip && \
|
2019-11-22 23:13:57 +01:00
|
|
|
pip3 install -r requirements.txt && \
|
2018-09-12 00:42:40 +02:00
|
|
|
apk del python3-dev build-base
|
2018-05-03 10:22:10 +02:00
|
|
|
|
2018-10-03 11:05:42 +02:00
|
|
|
ADD cli.py /
|
|
|
|
ADD config /config
|
|
|
|
ADD jobs /jobs
|
|
|
|
ADD checks /checks
|
|
|
|
ADD rating /rating
|
|
|
|
ADD spider /spider
|
|
|
|
ADD export /export
|
2018-05-03 10:22:10 +02:00
|
|
|
|
2018-10-03 11:05:42 +02:00
|
|
|
ENTRYPOINT ["python3", "/cli.py"]
|