krz/hutch-stats

Server-side utility for calculating contributions for sourcehut users. contributions server sourcehut stats

Commit 84330037cc

84330037cc1e904067c71e5854a3a0336f9a1ee5

parent: b3bfd597d7

Verified · cmc

cmc <hello@cleberg.net> · 2026-04-11 17:41 UTC

add compose.yml

Layout: unified · split

compose.yml added +24
@@ -0,0 +1,24 @@
1services:
2 hutch-stats:
3 build:
4 context: .
5 container_name: hutch-stats
6 ports:
7 - "8000:8000"
8 environment:
9 API_KEY: ${API_KEY}
10 ENABLE_SCHEDULER: "true"
11 SRHT_TOKEN: ${SRHT_TOKEN}
12 TODO_SRHT_ENDPOINT: ${TODO_SRHT_ENDPOINT:-https://todo.sr.ht/query}
13 GIT_SRHT_ENDPOINT: ${GIT_SRHT_ENDPOINT:-https://git.sr.ht/query}
14 DATABASE_URL: sqlite:////data/srht_contrib.db
15 DEFAULT_ACTOR: ${DEFAULT_ACTOR}
16 POLL_INTERVAL_SECONDS: ${POLL_INTERVAL_SECONDS:-900}
17 ACTOR_ALIASES_JSON: ${ACTOR_ALIASES_JSON:-{}}
18 GIT_TRACKED_REPOSITORIES: ${GIT_TRACKED_REPOSITORIES:-[]}
19 volumes:
20 - hutch-stats-data:/data
21 restart: unless-stopped
22
23volumes:
24 hutch-stats-data: