2014-05-13 1 views
1

내 환경 (예 : 개발, 생산)에 따라 여러 구성을 사용하여 Scrapy 응용 프로그램을 개발하려고합니다. 내 문제는 설정 방법이 확실하지 않다는 것입니다. 예를 들어 데이터베이스를 설정해야하는 경우 개발에서 "localhost"이어야하며 프로덕션 환경에서는 다른 데이터베이스가 있어야합니다.여러 구성으로 Scrapyd 시작

scrapy deploy을 수행 할 때 어떻게 이러한 설정을 지정할 수 있습니까? 명령 줄에 변수를 설정할 수 있습니까?

답변

1

scrapy.cfg 파일에서 배치 옵션을 설정해야합니다. 예를 들어 : 그와

[deploy:dev] 
url = http://dev_url/ 

[deploy:production] 
url = http://production_url/ 

, 당신은 할 수 :

scrapyd-deploy def 

또는

scrapyd-deploy production 
관련 문제