{
  "manifestVersion": 2,
  "type": "app",
  "id": "io.cloudron.goalert",
  "title": "GoAlert",
  "description": "Open-source on-call and alerting system by Target: escalation chains, rotation schedules, notification rules (Slack, Twilio SMS/voice, and more), heartbeat checks, and status dashboards. Single Go service with PostgreSQL storage; schema migrations run automatically on start. SSO via the Cloudron OIDC provider; optional basic-auth bootstrap for the first admin.",
  "author": "Target Corporation / GoAlert contributors",
  "website": "https://goalert.io/",
  "contactEmail": "cloudron@tsys.dev",
  "tagline": "On-call scheduling, escalations and alert routing",
  "version": "0.34.1",
  "healthCheckPath": "/api/v2/heartbeat",
  "httpPort": 8081,
  "memoryLimit": 1024,
  "addons": {
    "localstorage": {},
    "postgresql": {}
  },
  "mediaLinks": [],
  "changelog": "Initial Cloudron package for GoAlert 0.34.1 (official-image wrapper of goalert/goalert, digest pinned). start.sh waits for the postgresql addon, persists the data-encryption key under /app/data, maps GOALERT_DB_URL/PUBLIC_URL from the platform env, and wires native generic OIDC (GOALERT_OIDC_*) from the Cloudron OIDC provider with new-user creation enabled. Optional first-admin via GOALERT_ADMIN_USER/PASS app env vars (basic auth).",
  "icon": "file://logo.png"
}
