17 lines
422 B
Docker
17 lines
422 B
Docker
FROM python:3.9
|
|
RUN mkdir /app
|
|
COPY requirements.txt /app
|
|
RUN pip install -r /app/requirements.txt
|
|
COPY *.py /app
|
|
WORKDIR /app
|
|
# redis config
|
|
ENV REDIS_URL="redis://localhost:6379/"
|
|
ENV QUEUES="high,default,low"
|
|
# sucker config
|
|
ENV SUCKER_LANGUAGE="sk"
|
|
ENV SUCKER_DOMAIN="sk"
|
|
ENV SUCKER_BATCHSIZE="10"
|
|
ENV SUCKER_CONNECTION="mongodb://root:example@localhost:27017/"
|
|
ENV SUCKER_DBNAME="crawler"
|
|
ENTRYPOINT ["rq", "worker"]
|