diff --git a/routes/deploys.py b/routes/deploys.py index efa16a08..421df7cd 100644 --- a/routes/deploys.py +++ b/routes/deploys.py @@ -6,6 +6,8 @@ class DeployApi(BaseApi): col_name = 'deploys' arguments = ( + ('spider_id', str), + ('node_id', str), ) diff --git a/routes/node.py b/routes/node.py new file mode 100644 index 00000000..a1db31a2 --- /dev/null +++ b/routes/node.py @@ -0,0 +1,18 @@ +from app import api +from routes.base import BaseApi + + +class NodeApi(BaseApi): + col_name = 'nodes' + + arguments = ( + ('node_ip', str), + ('node_name', str), + ('node_description', str), + ) + + +api.add_resource(NodeApi, + '/api/nodes', + '/api/nodes/', + '/api/nodes//') diff --git a/routes/tasks.py b/routes/tasks.py index 26019821..9d39e3bf 100644 --- a/routes/tasks.py +++ b/routes/tasks.py @@ -5,6 +5,11 @@ from routes.base import BaseApi class TaskApi(BaseApi): col_name = 'tasks_celery' + arguments = ( + ('deploy_id', str), + ('file_path', str) + ) + # add api to resources api.add_resource(TaskApi,