3个业务模块: - pipeline_core: 产线定义(pipelines/steps/versions) - pipeline_ops: 运营(定价/供应量/使用记录) - pipeline_dist: 分销(分销商/独立定价/API密钥) - ahserver独立部署(端口9090) - 独立数据库pipeline - 80个文件, 符合module/db-table/crud三规范
36 lines
843 B
Python
36 lines
843 B
Python
#!/usr/bin/env python3
|
|
"""Pipeline Application - 产线管理独立应用"""
|
|
import os, sys
|
|
|
|
app_dir = os.path.dirname(os.path.abspath(__file__))
|
|
root_dir = os.path.dirname(app_dir)
|
|
sys.path.insert(0, root_dir)
|
|
sys.path.insert(0, app_dir)
|
|
|
|
from bricks_for_python.init import load_pybricks
|
|
from ahserver.webapp import webapp
|
|
from ahserver.serverenv import ServerEnv
|
|
|
|
from rbac.init import load_rbac
|
|
from appbase.init import load_appbase
|
|
|
|
from pipeline_core.init import load_pipeline_core
|
|
from pipeline_ops.init import load_pipeline_ops
|
|
from pipeline_dist.init import load_pipeline_dist
|
|
|
|
from global_func import set_globalvariable
|
|
|
|
|
|
def init():
|
|
set_globalvariable()
|
|
load_pybricks()
|
|
load_appbase()
|
|
load_rbac()
|
|
load_pipeline_core()
|
|
load_pipeline_ops()
|
|
load_pipeline_dist()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
webapp(init)
|