7979# 认证相关的配置
8080# ----------------------------------------------------
8181# 认证类型
82- # AUTH_OID : OpenID认证
8382# AUTH_DB : 数据库账号密码配置
8483# AUTH_LDAP : LDAP认证
85- # AUTH_REMOTE_USER : 远程用户认证
84+ # AUTH_REMOTE_USER : 远程用户认证,或者OpenID认证,或者公司内部自定义的接口获取用户信息方法
8685AUTH_TYPE = AUTH_DB
8786
8887# AUTH_TYPE = AUTH_REMOTE_USER
9493
9594# 是否允许用户注册
9695AUTH_USER_REGISTRATION = False
97-
96+ # 是否允许其他平台的接入,允许后,其他平台可设置cookie在本平台登录,并可跳过登录api调用
97+ AUTH_PLATFORM_ACCESS = False
9898# 注册用户的默认角色
9999AUTH_USER_REGISTRATION_ROLE = "Gamma"
100100
302302# 任务的最小执行间隔min
303303PIPELINE_TASK_CRON_RESOLUTION = 10
304304
305- # 右上角导航
306- # NAVBAR_RIGHT=[
307- # {
308- # "icon": '<svg t="1699698387046" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11066" width="200" height="200"><path d="M512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512 276.352 85.333333 512 85.333333z m0 85.333334a341.333333 341.333333 0 1 0 0 682.666666 341.333333 341.333333 0 0 0 0-682.666666z m-40.405333 156.586666l121.856 369.706667h-83.968l-27.050667-89.685333H361.898667l-27.648 89.685333H256L378.453333 327.253333h93.141334z m256.213333 0v369.706667h-78.549333V327.253333h78.506666z m-303.36 75.562667H420.693333l-43.306666 144.64h89.898666L424.448 402.773333z" fill="#333333" p-id="11067"></path></svg>',
309- # "link": "/frontend/ai_hub/model_market/model_visual"
310- # }
311- # ]
312305
313306
314307EMAIL_REPORTS_USER = "admin"
@@ -386,6 +379,7 @@ def get_env_variable(var_name, default=None):
386379# 当前控制器所在的集群
387380ENVIRONMENT = get_env_variable ('ENVIRONMENT' ,'DEV' ).lower ()
388381
382+ # 数据库链接相关配置
389383SQLALCHEMY_POOL_SIZE = 300
390384SQLALCHEMY_POOL_RECYCLE = 300 # 超时重连, 必须小于数据库的超时终端时间
391385SQLALCHEMY_MAX_OVERFLOW = 800
@@ -404,6 +398,7 @@ def get_env_variable(var_name, default=None):
404398SQLALCHEMY_BINDS = {}
405399from celery .schedules import crontab
406400
401+ # 缓存配置
407402CACHE_DEFAULT_TIMEOUT = 60 * 60 * 24 # cache默认超时是24小时,一天才过期
408403
409404CACHE_CONFIG = {
@@ -412,7 +407,7 @@ def get_env_variable(var_name, default=None):
412407 'CACHE_REDIS_PORT' : int (REDIS_PORT ), # 配置端口号
413408 'CACHE_REDIS_URL' :'redis://:%s@%s:%s/1' % (REDIS_PASSWORD ,REDIS_HOST ,str (REDIS_PORT )) if REDIS_PASSWORD else 'redis://%s:%s/1' % (REDIS_HOST ,str (REDIS_PORT )) # 0,1为数据库编号(redis有0-16个数据库)
414409}
415-
410+ # 异步任务和定时任务配置
416411class CeleryConfig (object ):
417412 # 任务队列
418413 broker_url = 'redis://:%s@%s:%s/0' % (REDIS_PASSWORD ,REDIS_HOST ,str (REDIS_PORT )) if REDIS_PASSWORD else 'redis://%s:%s/0' % (REDIS_HOST ,str (REDIS_PORT ))
@@ -812,7 +807,7 @@ class CeleryConfig(object):
812807 {
813808 "label" : "K8s Dashboard" ,
814809 "name" : "kubernetes_dashboard" ,
815- "url" : "/k8s/dashboard/user1 /#/pod?namespace=infra"
810+ "url" : "/k8s/dashboard/cluster /#/pod?namespace=infra"
816811 },
817812 {
818813 "label" :"Grafana" ,
@@ -858,7 +853,6 @@ class CeleryConfig(object):
858853 "data_blood" :"/frontend/data/metadata/data_blood" ,
859854 "metadata_metric" :"/frontend/data/metadata/metadata_metric" ,
860855 "dimension" : "/frontend/data/metadata/metadata_dimension" ,
861- "feast" :"/frontend/data/feast/feast" ,
862856 "dataset" :"/frontend/data/media_data/dataset" ,
863857 "label_platform" :"/frontend/data/media_data/label_platform" ,
864858
0 commit comments