2013-06-07 5 views
0

Мой scrapy.cfg является:Scrapy: как развернуть несколько проектов?

[settings] 
default = project1.settings 

[deploy:project1] 
url = http://localhost:7000/ 
project = project1 
version = dev 

[deploy:project2] 
url = http://localhost:7000/ 
project = project2 
version = dev 

И моя структура каталогов:

проекты

--project1

---- пауки

- project2

---- пауки

--scrapy.cfg

Как изменить раздел [Настройки] для развертывания PROJECT2?

ответ

1

Если у вас есть 2 проекта (project1 и project2):

[settings] 
default = project1.settings 
project2 = project2.settings 

Передайте переменной SCRAPY_PROJECT окружения scrapy команды:

$ SCRAPY_PROJECT=project2 scrapy deploy project2 

Примечание: убедитесь, что корневой каталог является чистой (удалить setup.py , build и т. Д.) Перед запуском.