mirror of
https://github.com/ProudMuBai/GoFilm.git
synced 2026-03-06 11:57:30 +08:00
add BAM
This commit is contained in:
@@ -27,7 +27,11 @@ const (
|
||||
|
||||
// ImgCacheFlag 是否开启将主站影片图片放入本地进行存储
|
||||
ImgCacheFlag = false
|
||||
ImageDir = "./resource/static/images"
|
||||
//ImageDir = "./resource/static/images"
|
||||
|
||||
FilmPictureUploadDir = "./static/upload/gallery"
|
||||
FilmPictureUrlPath = "/upload/pic/poster/"
|
||||
FilmPictureAccess = "/api/upload/pic/poster/"
|
||||
)
|
||||
|
||||
// -------------------------redis key-----------------------------------
|
||||
@@ -41,7 +45,7 @@ const (
|
||||
// MovieDetailKey movie detail影视详情信息 可以
|
||||
MovieDetailKey = "MovieDetail:Cid%d:Id%d"
|
||||
// MovieBasicInfoKey 影片基本信息, 简略版本
|
||||
MovieBasicInfoKey = "MovieBasicInfoKey:Cid%d:Id%d"
|
||||
MovieBasicInfoKey = "MovieBasicInfo:Cid%d:Id%d"
|
||||
|
||||
// MultipleSiteDetail 多站点影片信息存储key
|
||||
MultipleSiteDetail = "MultipleSource:%s"
|
||||
@@ -49,8 +53,15 @@ const (
|
||||
// SearchInfoTemp redis暂存检索数据信息
|
||||
SearchInfoTemp = "Search:SearchInfoTemp"
|
||||
|
||||
// SearchTitle 影片分类标题key
|
||||
SearchTitle = "Search:Pid%d:Title"
|
||||
SearchTag = "Search:Pid%d:%s"
|
||||
// SearchTag 影片剧情标签key
|
||||
SearchTag = "Search:Pid%d:%s"
|
||||
|
||||
// VirtualPictureKey 待同步图片临时存储 key
|
||||
VirtualPictureKey = "VirtualPicture"
|
||||
// MaxScanCount redis Scan 操作每次扫描的数据量, 每次最多扫描300条数据
|
||||
MaxScanCount = 300
|
||||
|
||||
// SearchCount Search scan 识别范围
|
||||
SearchCount = 3000
|
||||
@@ -62,6 +73,27 @@ const (
|
||||
SearchHeatListKey = "Search:SearchHeatList"
|
||||
)
|
||||
|
||||
const (
|
||||
AuthUserClaims = "UserClaims"
|
||||
)
|
||||
|
||||
// -------------------------manage 管理后台相关key----------------------------------
|
||||
const (
|
||||
// FilmSourceListKey 采集 API 信息列表key
|
||||
FilmSourceListKey = "Config:Collect:FilmSource"
|
||||
// ManageConfigExpired 管理配置key 长期有效, 暂定10年
|
||||
ManageConfigExpired = time.Hour * 24 * 365 * 10
|
||||
// SiteConfigBasic 网站参数配置
|
||||
SiteConfigBasic = "SystemConfig:SiteConfig:Basic"
|
||||
|
||||
// FilmCrontabKey 定时任务列表信息
|
||||
FilmCrontabKey = "Cron:Task:Film"
|
||||
// DefaultUpdateSpec 每20分钟执行一次
|
||||
DefaultUpdateSpec = "0 */20 * * * ?"
|
||||
// DefaultUpdateTime 每次采集最近 3 小时内更新的影片
|
||||
DefaultUpdateTime = 3
|
||||
)
|
||||
|
||||
// -------------------------Web API相关redis key-----------------------------------
|
||||
const (
|
||||
// IndexCacheKey , 首页数据缓存
|
||||
@@ -71,7 +103,10 @@ const (
|
||||
// -------------------------Database Connection Params-----------------------------------
|
||||
const (
|
||||
// SearchTableName 存放检索信息的数据表名
|
||||
SearchTableName = "search"
|
||||
SearchTableName = "search"
|
||||
UserTableName = "users"
|
||||
UserIdInitialVal = 10000
|
||||
PictureTableName = "picture"
|
||||
|
||||
//mysql服务配置信息 root:root 设置mysql账户的用户名和密码
|
||||
|
||||
|
||||
19
server/config/PrivideConfig.go
Normal file
19
server/config/PrivideConfig.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package config
|
||||
|
||||
import "time"
|
||||
|
||||
/*
|
||||
对外开放API相关配置
|
||||
*/
|
||||
|
||||
const (
|
||||
// ResourceExpired API所需要的资源有效期
|
||||
ResourceExpired = time.Hour * 24 * 90
|
||||
// OriginalFilmDetailKey 采集时原始数据存储key
|
||||
OriginalFilmDetailKey = "OriginalResource:FilmDetail:Id%d"
|
||||
FilmClassKey = "OriginalResource:FilmClass"
|
||||
PlayForm = "gfm3u8"
|
||||
PlayFormCloud = "gofilm"
|
||||
PlayFormAll = "gofilm$$$gfmu38"
|
||||
RssVersion = "5.1"
|
||||
)
|
||||
24
server/config/SecurityConfig.go
Normal file
24
server/config/SecurityConfig.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package config
|
||||
|
||||
const PrivateKey = `-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIBPAIBAAJBANNnshoUaT2gFNrihmFdmC1cBCs1XLFc5Fn3MfNOR3aOGDO0ohXl
|
||||
bku6Ir/qITN/yeH5pY34WEcETet3YhESpE8CAwEAAQJBAI7Ekdfg/u26RTtJDd2F
|
||||
WrcPVFVl1TKGfERxl08sB0D9HLvUSBfAEg/UpfWSQ57aSJ9b0gVKmDhgF8FymuUV
|
||||
v2kCIQDzXXSZ/oeKmqObwad0Fa82IFof3LeZdpbrjyz3w45JDQIhAN5hdmuW+y2w
|
||||
UgSy0o4zGFsEG/RBZsvVnSSfkdR47dPLAiEA2XbPNLQu5fnc7NeVDLQ7xsAOCJ6w
|
||||
KR/BKGjeI9/JCxkCIQCjMkU0ec2FXxMhzZXFs2uZR6+4FdL5nZ9ABDaCBekK9wIg
|
||||
XEfd11qabi9jPrbsOVNZCTk51B7Ug0ZwGyn0BA8Jlo0=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
`
|
||||
|
||||
const PublicKey = `-----BEGIN RSA PUBLIC KEY-----
|
||||
MEgCQQDTZ7IaFGk9oBTa4oZhXZgtXAQrNVyxXORZ9zHzTkd2jhgztKIV5W5LuiK/
|
||||
6iEzf8nh+aWN+FhHBE3rd2IREqRPAgMBAAE=
|
||||
-----END RSA PUBLIC KEY-----
|
||||
`
|
||||
|
||||
const (
|
||||
Issuer = "GoFilm"
|
||||
AuthTokenExpires = 10 * 24 // 单位 h
|
||||
UserTokenKey = "User:Token:%d"
|
||||
)
|
||||
Reference in New Issue
Block a user