mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-22 17:31:03 +01:00
26 lines
540 B
Python
26 lines
540 B
Python
from celery import Celery
|
|
from flask import Flask
|
|
from flask_cors import CORS
|
|
from flask_restful import Api
|
|
|
|
# TODO: 用配置文件启动 http://www.pythondoc.com/flask/config.html
|
|
app = Flask(__name__)
|
|
app.config['DEBUG'] = True
|
|
|
|
# init flask api instance
|
|
api = Api(app)
|
|
|
|
# cors support
|
|
CORS(app, supports_credentials=True)
|
|
|
|
# reference api routes
|
|
import routes.nodes
|
|
import routes.spiders
|
|
import routes.deploys
|
|
import routes.tasks
|
|
import routes.test
|
|
|
|
# start flask app
|
|
if __name__ == '__main__':
|
|
app.run(host='0.0.0.0', port='5000')
|