Skip to content

Commit c75bb14

Browse files
Merge pull request #117 from dijangh904/Automated_Engagement_Leaderboard_API
Implement Automated_Engagement_Leaderboard_API
2 parents a4fab1c + 5314279 commit c75bb14

File tree

8 files changed

+2753
-27
lines changed

8 files changed

+2753
-27
lines changed

.env.example

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ CREATOR_AUTH_AUDIENCE=substream-creators
88
# Local database configuration
99
DATABASE_FILENAME=./data/substream-protocol.sqlite
1010

11+
# ActivityPub Federation Configuration
12+
ACTIVITYPUB_ENABLED=true
13+
ACTIVITYPUB_BASE_URL=https://your-domain.com
14+
ACTIVITYPUB_WORKER_INTERVAL=30000
15+
ACTIVITYPUB_MAX_RETRIES=3
16+
ACTIVITYPUB_SIGNING_SECRET=your-activitypub-signing-secret-key
17+
18+
# Engagement Leaderboard Configuration
19+
LEADERBOARD_ENABLED=true
20+
LEADERBOARD_CACHE_TTL=21600
21+
LEADERBOARD_WORKER_INTERVAL=21600000
22+
LEADERBOARD_BATCH_SIZE=10
23+
LEADERBOARD_SEASON_LENGTH=monthly
24+
LEADERBOARD_CACHE_PREFIX=leaderboard:cret
25+
1126
# CDN edge token configuration
1227
CDN_BASE_URL=https://cdn.example.com/private
1328
CDN_TOKEN_SECRET=replace-with-a-long-random-secret

0 commit comments

Comments
 (0)