Files
novatask/etc/novatask.example.yaml
2024-12-27 18:06:13 +08:00

53 lines
1.1 KiB
YAML

Name: novatask # 服务名称
Host: 0.0.0.0 # 服务监听地址
Port: 8888 # 服务监听端口
# 日志配置
Log:
Mode: "file"
Encoding: "json"
Path: "logs"
Level: "info"
Compress: true
KeepDays: 7
MaxBackups: 3
MaxSize: 100
# 鉴权密钥配置
Auth:
AccessSecret: "Mj2G%szYe&$MP@ytNv8JktQN1n5^cPq%" # 鉴权token密钥
# mysql相关配置
MySql:
Addr: "127.0.0.1:3306" # mysql地址
User: "root" # mysql用户
Password: "123456" # mysql密码
Database: "nova_home" # 数据库名
# redis配置
Redis:
Host: "127.0.0.1:6379"
Pass: "xxx"
# redis缓存相关配置
Cache:
- Host: "127.0.0.1:6379"
Pass: "xxx"
# earn平台配置
Earn:
ClientId: "4d6269e3-8aac-4550-acf9-dc891caf20a8"
ClientSecret: "GJpQ4TmX4p2VMY7U3XtExZQKYfibMv24"
GameId: "c0deda99-bb15-47a2-a3be-f1fe2983cde2"
# earn 数据上报 定时任务配置
EarnCorn:
Spec: "@every 5m"
RunOnStart : true # 是否在启动时执行一次
# nft质押查询定时任务配置
NftTaskCron:
HolderSpec: "@every 30m"
SettleSpec: "5 0 0 * * ?" # 每天凌晨0点5秒执行质押结算
HolderCheckRunOnStart : false