mirror of
https://github.com/hanzoai/status.git
synced 2026-11-03 03:40:27 +00:00
White-labelable status monitoring service with all Gatus branding removed. Defaults to neutral "Status" text. Branding is driven entirely by the ui section in config YAML. - Pure Go build (CGO_ENABLED=0, modernc.org/sqlite) - Multi-stage Dockerfile (node frontend + go backend + alpine runtime) - K8s kustomize overlays for hanzo and lux deployments - GitHub Actions CI for GHCR image push - Pre-built Vue frontend with zero upstream branding
24 lines
383 B
Nix
24 lines
383 B
Nix
{
|
|
services.gatus = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
web.port = 8080;
|
|
|
|
endpoints = [
|
|
{
|
|
name = "website";
|
|
url = "https://twin.sh/health";
|
|
interval = "5m";
|
|
|
|
conditions = [
|
|
"[STATUS] == 200"
|
|
"[BODY].status == UP"
|
|
"[RESPONSE_TIME] < 300"
|
|
];
|
|
}
|
|
];
|
|
};
|
|
};
|
|
}
|