|
@@ -272,9 +272,90 @@ class TestConfig(BaseConfig):
|
|
|
# # data 上传oss 目标Bucket指定目录
|
|
|
# OSS_FOLDER_DATA = 'rov-offline/test/data/'
|
|
|
|
|
|
+class ProductionConfig(BaseConfig):
|
|
|
+ """生产环境配置"""
|
|
|
+ # 报警内容 环境区分
|
|
|
+ ENV_TEXT = "生产环境"
|
|
|
+ # 项目存放目录
|
|
|
+ PROJECT_PATH = '/data/rov-offline'
|
|
|
+
|
|
|
+ # 线上环境redis地址
|
|
|
+ REDIS_INFO = {
|
|
|
+ 'host': 'r-bp1fogs2mflr1ybfot.redis.rds.aliyuncs.com',
|
|
|
+ 'port': 6379,
|
|
|
+ 'password': 'Wqsd@2019',
|
|
|
+ }
|
|
|
+
|
|
|
+ # Hologres连接参数,服务器使用
|
|
|
+ HOLOGRES_INFO = {
|
|
|
+ 'host': 'hgprecn-cn-7pp28y18c00c-cn-hangzhou-vpc.hologres.aliyuncs.com',
|
|
|
+ 'port': 80,
|
|
|
+ 'dbname': 'dssm',
|
|
|
+ 'user': 'LTAI5tMPqPy9yboQAf1mBCCN',
|
|
|
+ 'password': '4BEcOgxREOPq7t3A7EWkjciVULeQGj'
|
|
|
+ }
|
|
|
+
|
|
|
+ # 生产环境mysql地址
|
|
|
+ MYSQL_INFO = {
|
|
|
+ 'host': 'rr-bp1x9785e8h5452bi157.mysql.rds.aliyuncs.com',
|
|
|
+ 'port': 3306,
|
|
|
+ 'user': 'wx2016_longvideo',
|
|
|
+ 'password': 'wx2016_longvideoP@assword1234',
|
|
|
+ 'db': 'longvideo',
|
|
|
+ 'charset': 'utf8'
|
|
|
+ }
|
|
|
+
|
|
|
+ # 生产环境 过滤用mysql地址
|
|
|
+ FILTER_MYSQL_INFO = {
|
|
|
+ 'host': 'am-bp15tqt957i3b3sgi131950.ads.aliyuncs.com',
|
|
|
+ 'port': 3306,
|
|
|
+ 'user': 'lv_manager',
|
|
|
+ 'password': 'lv_manager@2020',
|
|
|
+ 'db': 'longvideo',
|
|
|
+ 'charset': 'utf8'
|
|
|
+ }
|
|
|
+
|
|
|
+ # 日志服务配置
|
|
|
+ ALIYUN_LOG = {
|
|
|
+ 'ENDPOINT': 'cn-hangzhou.log.aliyuncs.com',
|
|
|
+ 'ACCESSID': 'LTAIWYUujJAm7CbH',
|
|
|
+ 'ACCESSKEY': 'RfSjdiWwED1sGFlsjXv0DlfTnZTG1P',
|
|
|
+ 'PROJECT': 'rov-server',
|
|
|
+ }
|
|
|
+
|
|
|
+ # Hologres视频状态存储表名
|
|
|
+ VIDEO_STATUS = 'longvideo.dwd_mdm_item_video_stat'
|
|
|
+
|
|
|
+ # 快速曝光流量池ID
|
|
|
+ QUICK_FLOW_POOL_ID = 3
|
|
|
+
|
|
|
+ # 获取流量池分发配置接口地址
|
|
|
+ GET_FLOW_POOL_RECOMMEND_CONFIG_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/recommend/getConfig'
|
|
|
+ # 从流量池获取视频接口地址
|
|
|
+ GET_VIDEOS_FROM_POOL_URL = 'http://api-internal.piaoquantv.com/flowpool/video/getAllVideo'
|
|
|
+ # 获取视频在流量池中的剩余可分发数接口地址
|
|
|
+ GET_REMAIN_VIEW_COUNT_URL = 'http://api-internal.piaoquantv.com/flowpool/video/remainViewCount'
|
|
|
+ # 计算完ROV通知后端接口地址
|
|
|
+ NOTIFY_BACKEND_UPDATE_ROV_SCORE_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/recommend/updateRovScore'
|
|
|
+ # 获取置顶视频列表接口地址
|
|
|
+ TOP_VIDEO_LIST_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/recommend/topVideoList'
|
|
|
+ # 获取首页兜底视频json接口地址
|
|
|
+ BOTTOM_JSON_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/video/distribute/structure/video/list'
|
|
|
+ # 通知后端更新兜底视频接口地址
|
|
|
+ NOTIFY_BACKEND_updateFallBackVideoList_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/recommend/updateFallBackVideoList'
|
|
|
+ # 获取限流视频接口地址
|
|
|
+ GET_VIDEO_LIMIT_LIST_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/recommend/getVideoLimitList'
|
|
|
+ # 获取管理后台设置的广告目标uv值接口地址
|
|
|
+ GET_AD_TARGET_UV_URL = 'https://admin.piaoquantv.com/manager/ad/algo/threshold/productUvTargetList'
|
|
|
+
|
|
|
+ # # logs 上传oss 目标Bucket指定目录
|
|
|
+ # OSS_FOLDER_LOGS = 'rov-offline/pro/logs/'
|
|
|
+ # # data 上传oss 目标Bucket指定目录
|
|
|
+ # OSS_FOLDER_DATA = 'rov-offline/pro/data/'
|
|
|
+
|
|
|
def set_config():
|
|
|
# 获取环境变量 ROV_OFFLINE_ENV
|
|
|
env = os.environ.get('Base_ENV')
|
|
|
- return TestConfig()
|
|
|
+ return ProductionConfig()
|
|
|
|
|
|
|