mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
21 lines
575 B
Python
21 lines
575 B
Python
import sys
|
|
import os
|
|
from celery import Celery
|
|
|
|
# make sure the working directory is in system path
|
|
file_dir = os.path.dirname(os.path.realpath(__file__))
|
|
root_path = os.path.abspath(os.path.join(file_dir, '..'))
|
|
sys.path.append(root_path)
|
|
|
|
from tasks.celery import celery_app
|
|
|
|
# import necessary tasks
|
|
import tasks.spider
|
|
import tasks.deploy
|
|
|
|
if __name__ == '__main__':
|
|
if sys.platform == 'windows':
|
|
celery_app.start(argv=['tasks', 'worker', '-P', 'eventlet', '-E', '-l', 'INFO'])
|
|
else:
|
|
celery_app.start(argv=['tasks', 'worker', '-E', '-l', 'INFO'])
|