allow user to 1-command to run server

This commit is contained in:
Marvin Zhang
2019-06-01 16:55:44 +08:00
parent f92f3e350f
commit c052d8c6d8
8 changed files with 81 additions and 3 deletions

19
crawlab/worker.py Normal file
View File

@@ -0,0 +1,19 @@
import sys
import os
# 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 'win32' in sys.platform:
celery_app.start(argv=['tasks', 'worker', '-P', 'eventlet', '-E', '-l', 'INFO'])
else:
celery_app.start(argv=['tasks', 'worker', '-E', '-l', 'INFO'])