Почему при создание Scrapy проекта в Docker контейнере она прячется в директории python3?

При создании Scrapy проекта в Docker контейнере, она создается в директории '/usr/lib/python3.6/site-packages/scrapy/templates/project'

Как сделать чтобы проект и сам паук создавался в заданной мной директории?

FROM alpine:3.7

RUN mkdir /app

WORKDIR /app

#RUN  echo "http://nl.alpinelinux.org/alpine/edge/testing">>/etc/apk/repositories
RUN apk update

RUN apk add python3-dev curl libxml2-dev libxslt-dev libffi-dev gcc musl-dev libgcc openssl-dev

RUN apk add --no-cache python3 && \
    python3 -m ensurepip && \
    rm -r /usr/lib/python*/ensurepip && \
    pip3 install --upgrade pip setuptools && \
    if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && \
    if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi && \
    rm -r /root/.cache

RUN pip3 install scrapy

ADD . /app

#CMD ["sh"]
ENTRYPOINT ["/usr/bin/scrapy"]
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Sovetnikov
технический директор pulsprodaj.ru
scrapy/templates/project это шаблоны для генерации проектов scrapy через scrapy genspider
Вам надо свой проект создавать там где вы хотите, а scrapy правильно устанавливается.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы