From c7e57aa0151cdb707a6f141e795a694bd772d6c4 Mon Sep 17 00:00:00 2001 From: ReaperOfVeriod Date: Sun, 25 Oct 2026 04:40:12 +0100 Subject: [PATCH] feat: add readiness contract --- contracts/v1/readiness.json | 11 +++++++++++ fixtures/v1/readiness.ready.json | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 contracts/v1/readiness.json create mode 100644 fixtures/v1/readiness.ready.json diff --git a/contracts/v1/readiness.json b/contracts/v1/readiness.json new file mode 100644 index 0000000..80096b5 --- /dev/null +++ b/contracts/v1/readiness.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://trixie.reaperofveriod.nl/contracts/v1/readiness.json", + "title": "Trixie readiness response", + "type": "object", + "additionalProperties": false, + "required": ["status"], + "properties": { + "status": { "enum": ["ready", "database_unavailable"] } + } +} diff --git a/fixtures/v1/readiness.ready.json b/fixtures/v1/readiness.ready.json new file mode 100644 index 0000000..1e5bf06 --- /dev/null +++ b/fixtures/v1/readiness.ready.json @@ -0,0 +1,3 @@ +{ + "status": "ready" +}