Quickstart¶
Prerequisites¶
A GitHub Personal Access Token (PAT) with
notificationsscopeDocker and Docker Compose
Docker Compose setup¶
Copy config and secret templates:
cp config/corvix.example.yaml config/corvix.yaml cp secrets/github_token.txt.example secrets/github_token.txt cp secrets/postgres_password.txt.example secrets/postgres_password.txt cp secrets/database_url.txt.example secrets/database_url.txt
Fill in the secret files:
secrets/github_token.txt— your GitHub PATsecrets/postgres_password.txt— a strong database passwordsecrets/database_url.txt— full SQLAlchemy PostgreSQL URL (must match the password above)
Start all services:
docker compose up --build
Open
http://localhost:8000.
Next steps¶
Tune rules and scoring in
config/corvix.yamlSee Dashboards for the built-in dashboard descriptions
Use
docker compose logs -f webanddocker compose logs -f pollerwhen troubleshooting