- app/ragserver.py: load uapi module - scripts/init_uapi_gpu.py: register 6 GPU services as upapp + 12 uapi APIs - scripts/init_rbac.py: add /uapi/** to PUBLIC
37 lines
774 B
Python
37 lines
774 B
Python
# -*- coding:utf-8 -*-
|
|
from ahserver.webapp import webapp
|
|
from ahserver.serverenv import ServerEnv
|
|
from appbase.init import load_appbase
|
|
from rbac.init import load_rbac
|
|
from rag.init import init_rag_module
|
|
from uapi.init import load_uapi
|
|
import bricks_for_python
|
|
from bricks_for_python.init import load_pybricks
|
|
import json
|
|
|
|
|
|
def get_module_dbname(m):
|
|
return 'rag'
|
|
|
|
|
|
def password_encode(s):
|
|
if s is None:
|
|
return ''
|
|
from ahserver.globalEnv import password_encode as _orig
|
|
return _orig(s)
|
|
|
|
|
|
def init():
|
|
env = ServerEnv()
|
|
env.get_module_dbname = get_module_dbname
|
|
env.password_encode = password_encode
|
|
load_appbase()
|
|
load_rbac()
|
|
load_pybricks()
|
|
load_uapi()
|
|
init_rag_module()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
webapp(init)
|