chore: 初始化 ApiState 服务
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
apiVersion: sub2rank.pikapython.com/v1
|
||||
kind: Sub2Rank
|
||||
|
||||
metadata:
|
||||
name: sub2rank
|
||||
owner: unidesk
|
||||
|
||||
sub2api:
|
||||
baseUrl: https://api.pikapython.com/api/v1
|
||||
requestTimeoutMs: 20000
|
||||
pageSize: 100
|
||||
adminCredentials:
|
||||
sourceRef: platform-infra/sub2api.env
|
||||
emailKey: ADMIN_EMAIL
|
||||
passwordKey: ADMIN_PASSWORD
|
||||
|
||||
lottery:
|
||||
timezone: Asia/Shanghai
|
||||
initialDrawCount: 1
|
||||
dailyGrant:
|
||||
hour: 6
|
||||
minute: 0
|
||||
count: 1
|
||||
eligibility:
|
||||
activeWithinHours: 24
|
||||
statuses:
|
||||
- active
|
||||
excludedRoles:
|
||||
- admin
|
||||
excludedIdentities:
|
||||
- zhuo
|
||||
- huiguo
|
||||
identityFields:
|
||||
- username
|
||||
- email
|
||||
- emailLocalPart
|
||||
prize:
|
||||
amountUsd: 100
|
||||
automaticCredit:
|
||||
enabled: false
|
||||
mode: dry-run
|
||||
notesPrefix: Sub2Rank 每日抽奖奖金
|
||||
creditTest:
|
||||
targetIdentifier: admin
|
||||
identityFields:
|
||||
- username
|
||||
- emailLocalPart
|
||||
amountUsd: 0.01
|
||||
notes: Sub2Rank CLI 管理员充值链路测试
|
||||
|
||||
ranking:
|
||||
timezone: Asia/Shanghai
|
||||
windowDays: 1
|
||||
sourceLimit: 100
|
||||
displayLimit: 20
|
||||
|
||||
records:
|
||||
publicLimit: 20
|
||||
|
||||
runtime:
|
||||
secretsRoot: /root/.unidesk/.state/secrets
|
||||
secretSourcePaths:
|
||||
platform-infra/sub2api.env: /root/.unidesk/.state/secrets/platform-infra/sub2api.env
|
||||
platform-infra/sub2rank.env: /root/.unidesk/.state/secrets/platform-infra/sub2rank.env
|
||||
defaultCliTarget: local
|
||||
cliTargets:
|
||||
local:
|
||||
mode: embedded
|
||||
databasePath: .state/sub2rank.sqlite
|
||||
production:
|
||||
mode: http
|
||||
baseUrl: https://rank.pikapython.com
|
||||
adminToken:
|
||||
sourceRef: platform-infra/sub2rank.env
|
||||
sourceKey: SUB2RANK_ADMIN_TOKEN
|
||||
serverTargets:
|
||||
k8s:
|
||||
listenHost: 0.0.0.0
|
||||
listenPort: 8080
|
||||
databasePath: /var/lib/sub2rank/sub2rank.sqlite
|
||||
adminTokenEnv: SUB2RANK_ADMIN_TOKEN
|
||||
sub2apiAdminEmailEnv: SUB2API_ADMIN_EMAIL
|
||||
sub2apiAdminPasswordEnv: SUB2API_ADMIN_PASSWORD
|
||||
Reference in New Issue
Block a user