Basic analytics for GitHub repos and organizations using the GitHub API.
- Docker + Docker Compose
- Copy
.env.exampleto.env - Create a local persistent directory
data/in the repo root - Start the stack:
docker compose -f deploy/docker-compose.yml up --build -d
Open the UI (default: http://localhost:3000).
CI runs on every pull request and on pushes to any branch and verifies:
- UI TypeScript typecheck + production UI build
- Python source compilation
- Docker image build for
api,worker, andui
On version tags (v*), Docker images are published to GHCR so others can self-host without rebuilding from source:
ghcr.io/<owner>/<repo>-apighcr.io/<owner>/<repo>-workerghcr.io/<owner>/<repo>-ui