2017-02-06 12 views
1

도커 - 작성을 사용하여 패키지하려는 새로운 응용 프로그램을 설정 중입니다. 현재 하나의 컨테이너에 Flask-Admin 애플리케이션이 있습니다.이 애플리케이션은 데이터베이스와 상호 작용하기위한 API도 제공합니다. 그런 다음 하루에 한 번씩 실행해야하는 스크래퍼가 많이 있습니다. 이 스크래퍼는 데이터를 스크랩하고 데이터를 다시 형식화 한 다음 API로 보내야합니다. 나는 스크레이퍼를 위해 달려있는 다른 도커 컨테이너를 가져야한다고 생각합니다.도커 컨테이너에서 치료를 실행

현재 로컬 컴퓨터에서 각 스파이더를 실행하려면 Scrapy run-spider myspider.py을 실행하십시오.

한 컨테이너에 여러 개의 스크레이퍼를두고 하루 중 여러 시점에 실행하도록 예약하는 가장 좋은 방법은 무엇입니까?

답변

1

"cron"을 사용하여 적절한 시간에 거미를 내뿜기 위해 도저가있는 도커 컨테이너를 구성 할 수 있습니다. 예를 들면 다음과 같습니다. "Run a cron job with Docker"

관련 문제